November 2007
1/189
Rev 4
ST7267C8
ST7267R8
USB 2.0 high-speed mass-storage microcontroller
NOT FOR NEW DESIGN
■ USB 2.0 interface compliant with mass
storage device class
– Integrated USB 2.0 PHY
– Supports USB High Speed and Full Speed
– 1 control endpoint with two 64-byte buffers
– 1 IN 64-byte bulk / interrupt endpoint
– 1 OUT 64-byte bulk / interrupt endpoint
– 1 IN 512-byte double buffer bulk endpoint
– 1 OUT 512-byte double buffer bulk endpoint
– Suspend and Resume operations
■ Mass Storage Controller Interface (MSCI)
– 16-bit RISC Core
– Supports all types of NAND Flash devices
– Reed-Solomon Encoder/Decoder for MLC
NAND Flash support: on-the-fly correction (4
bytes of a 512-byte block)
■ Memories
– 54K of ROM
– 4 Kbytes of RAM with up to 256 bytes stack
– 2 Kbytes of MSCI CODE RAM
– 5 Kbytes of dual-ported RAM
■ Embedded 8-bit ST7 MCU
■ Supply Management
– 3.3V operation
– Integrated 3.3V-1.8V voltage regulator
■ Clock Management
– Integrated PLL for generating core and USB
2.0 clock sources using an external 12 MHz
crystal
■ Interrupt Management
– 11 Interrupt vectors plus TRAP and RESET
– 40 I/Os interrupt source mapped on 5 vectors
– Nested interrupt management
■ I/O Ports
– Up to 40 general purpose I/O port pins
– Two 5V tolerant I/Os
■ Communication Interface
– 1 SPI Synchronous serial interface
■ Timers
– Configurable Watchdog for system reliability
– 16-bit timer
– Time Base Unit
■ LQFP48 7x7 and LQFP64 10x10 lead-free
packages
■ Development Support
– Complete reference design including BOM
and gerber files
– Supports Windows ME, Windows 2K,
Windows XP. Drivers available for Windows
SE
– Complete application package available to
design a USB 2.0 Flash Drive application
LQFP64 10x10
LQFP48 7x7
Features
ST7267C8
ST7267R8
Program memory
54K
User RAM (stack) - bytes
4K (256)
Peripherals
WDG, TBU, Timer, SPI, MSCI
USB interface
USB 2.0
# of NAND devices supported
4
Operating Supply
2.7V to 3.6V
Operating Temperature
0°C to +70°C
Packages
LQFP48 7x7
LQFP64 10x10
1