Important Note

This entire repo was AI created - including all of the data within. The intent was to A) help me with my personal electronics inventory; and B) see how I could use AI to make that process a bit easier. DO NOT TRUST!

Adafruit 4763 - GD25Q16C SPI Flash Memory

Details

  • Location: Cabinet-6, Bin 1, Container F
  • Category: Memory & Storage
  • Brand: Adafruit
  • Part Number: 4763
  • Model: GD25Q16C
  • Package: SOIC-8 (8-pin DIP)
  • Quantity: 5 units
  • Status: Available
  • Price Range: $3.95-5.00 per unit
  • Datasheet: GD25Q16C Datasheet
  • Product URL: Adafruit - Product 4763

Description

The Adafruit 4763 is a GigaDevice GD25Q16C SPI Flash memory chip providing 2 MBytes (16 Megabits) of non-volatile storage in a standard 8-pin SOIC package. This chip is well-supported by CircuitPython and Arduino SPI Flash libraries, making it ideal for data logging, configuration storage, and firmware updates in microcontroller projects. The SPI interface allows easy integration with any microcontroller with SPI capability.

Specifications

Memory Characteristics

  • Total Capacity: 2 MByte (16 Megabit)
  • Memory Type: Serial Flash (NOR Flash)
  • Interface: Serial Peripheral Interface (SPI)
  • SPI Speed: Up to 104 MHz (standard mode), up to 208 MHz (dual/quad mode)
  • Erase Block Size: 4KB, 32KB, 64KB
  • Page Size: 256 bytes
  • Write Cycle Time: 1.5ms (typical)
  • Erase Cycle Time: 50ms (4KB block), 400ms (64KB block)

Electrical Characteristics

  • Supply Voltage: 2.7V to 3.6V (typical 3.3V)
  • Operating Current: 5mA (typical read), 40mA (typical write)
  • Standby Current: 10µA (typical)
  • Deep Power-Down Current: 1µA (typical)
  • Operating Temperature: -40°C to +85°C
  • Storage Temperature: -40°C to +125°C

Mechanical Characteristics

  • Package: SOIC-8 (8-pin DIP)
  • Pin Count: 8 pins
  • Mounting: Through-hole or SMD adapter
  • RoHS Compliant: Yes

Pin Configuration

Standard SOIC-8 SPI Flash pinout:

Pin 1: CS (Chip Select)
Pin 2: DO (Data Out / MISO)
Pin 3: WP (Write Protect)
Pin 4: GND (Ground)
Pin 5: DI (Data In / MOSI)
Pin 6: CLK (Clock)
Pin 7: HOLD (Hold)
Pin 8: VCC (Power Supply +3.3V)

Image

Adafruit 4763 GD25Q16 SPI Flash Chip

Applications

  • Data logging and storage
  • Configuration memory for microcontroller projects
  • Firmware update storage
  • CircuitPython projects requiring persistent storage
  • Arduino projects with SPI Flash requirements
  • Embedded systems with non-volatile memory needs
  • IoT device data storage
  • Audio/video sample storage

Key Features

  • 2MB Capacity: Sufficient for most embedded applications
  • SPI Interface: Standard interface compatible with all microcontrollers
  • CircuitPython Support: Direct library support for CircuitPython boards
  • Arduino Compatible: Works with Arduino SPI Flash libraries
  • Low Power: Ideal for battery-powered applications
  • Fast Access: Up to 104 MHz SPI speed
  • Reliable: Proven GigaDevice technology
  • SOIC-8 Package: Standard DIP package for easy integration

Circuit Integration

Basic SPI Connection

Connect to microcontroller SPI bus:

  • CS to GPIO pin (chip select)
  • DO to MISO (Master In, Slave Out)
  • DI to MOSI (Master Out, Slave In)
  • CLK to SCK (Serial Clock)
  • VCC to +3.3V
  • GND to Ground
  • WP to VCC (write protect disabled) or GPIO
  • HOLD to VCC (hold disabled) or GPIO

Typical Application Circuit

Microcontroller          GD25Q16C
    CS -------- Pin 1 (CS)
   MISO ------- Pin 2 (DO)
   MOSI ------- Pin 5 (DI)
   SCK ------- Pin 6 (CLK)
   +3.3V ----- Pin 8 (VCC)
   GND ------- Pin 4 (GND)

Technical Notes

  • Requires 3.3V supply (not 5V tolerant)
  • SPI clock speed up to 104 MHz standard mode
  • Supports dual and quad SPI modes for faster access
  • Write protection pin (WP) can be used for hardware write protection
  • Hold pin (HOLD) can pause SPI operations
  • Typical erase/write cycle: 1.5ms write, 50ms-400ms erase
  • Endurance: 100,000 erase cycles typical
  • Data retention: 20 years typical

Software Support

  • CircuitPython: Built-in support via adafruit_circuitpython_busio and flash libraries
  • Arduino: Compatible with Arduino SPI library and Adafruit SPI Flash library
  • MicroPython: Supported via standard SPI interface
  • C/C++: Direct SPI protocol implementation

Tags

flash-memory, spi, gd25q16, 2mb, storage, soic-8, circuitpython, arduino, adafruit, cabinet-6, bin-1, status-available

Notes

Excellent SPI Flash memory chips for CircuitPython and Arduino projects. The 2MB capacity is suitable for data logging, configuration storage, and firmware updates. Stock of 5 units provides good supply for multiple projects. These chips are widely used in Adafruit products and are well-documented with excellent library support.