INTRODUCTION
The ST7265x MCU supports volume data exchange with a host (computer or kiosk) via a full speed USB interface. The MCU is capable of handling various transfer protocols, with a particular emphasis on mass storage applications.
■ Memories
– Up to 32K of ROM or High Density Flash (HDFlash) program memory with read/write protection
– For HDFlash devices, In-Application Programming (IAP) via USB and In-Circuit programming (ICP)
– Up to 5 Kbytes of RAM with up to 256 bytes stack
■ Clock, Reset and Supply Management
– PLL for generating 48 MHz USB clock using a 12 MHz crystal
– Low Voltage Reset (except on E suffix devices)
– Dual supply management: analog voltage detector on the USB power line to enable smart power switching from USB power to battery (on E suffix devices).
– Programmable Internal Voltage Regulator for Memory cards (2.8V to 3.5V) supplying: Flash Card I/O lines (voltage shifting) Up to 50 mA for Flash card supply
– Clock-out capability
■ 47 programmable I/O lines
– 15 high sink I/Os (8mA @0.6V / 20mA@1.3V)
– 5 true open drain outputs
– 24 lines programmable as interrupt inputs
■ USB (Universal Serial Bus) Interface
– with DMA for full speed bulk applications compliant with USB 12 Mbs specification (version 2.0 compliant)
– On-Chip 3.3V USB voltage regulator and transceivers with software power-down
– 5 USB endpoints: 1 control endpoint 2 IN endpoints supporting interrupt and bulk 2 OUT endpoints supporting interrupt and bulk
– Hardware conversion between USB bulk packets and 512-byte blocks
(Continue ...)