CY7 - Series DataSheet
CY7C64316-16LKXC - enCoRe? V Full Speed USB Controller Hi-end FS USB dongle, RC-host module - Cypress Semiconductor Corporation - USB Products
Features
■ Powerful Harvard Architecture Processor
? M8C processor speeds running up to 24 MHz
? Low power at high processing speeds
? Interrupt controller
? 3.0V to 5.5V operating voltage without USB
? Operating voltage with USB enabled:
• 3.15 to 3.45V when supply voltage is around 3.3V
• 4.35 to 5.25V when supply voltage is around 5.0V
? Temperature range: 0°C to 70°C
■ Flexible On-Chip Memory
? Up to 32K Flash program storage
• 50,000 erase and write cycles
• Flexible protection modes
? Up to 2048 bytes SRAM data storage
? In-System Serial Programming (ISSP)
■ Complete Development Tools
? Free development tool (PSoC Designer™)
? Full featured, in-circuit emulator and programmer
? Full speed emulation
? Complex breakpoint structure
? 128K trace memory
■ Precision, Programmable Clocking
? Crystal-less oscillator with support for an external crystal or resonator
? Internal ±5.0% 6, 12, or 24 MHz main oscillator
• 0.25% accuracy with Oscillator Lock to USB data, no external components required
• Internal low speed oscillator at 32 kHz for watchdog and sleep. The frequency range is 19 to 50 kHz with a 32 kHz typical value
■ Programmable Pin Configurations
? 25 mA sink current on all GPIO
? Pull Up, High Z, Open Drain, CMOS drive modes on all GPIO
? Configurable inputs on all GPIO
? Low dropout voltage regulator for Port 1 pins. Programmable to output 3.0, 2.5, or 1.8V at the I/O pins
? Selectable, regulated digital I/O on Port 1
• Configurable input threshold for Port 1
• 3.0V, 20 mA total Port 1 source current
• Hot-swappable
? 5 mA strong drive mode on Ports 0 and 1
■ Full-Speed USB (12 Mbps)
? Eight unidirectional endpoints
? One bidirectional control endpoint
? USB 2.0 compliant
? Dedicated 512 bytes buffer
? No external crystal required
■ Additional System Resources
? Configurable communication speeds
? I2C slave
• Selectable to 50 kHz, 100 kHz, or 400 kHz
• Implementation requires no clock stretching
• Implementation during sleep modes with less than 100 μA
• Hardware address detection
? SPI master and SPI slave
• Configurable between 93.75 kHz and 12 MHz
? Three 16-bit timers
? 8-bit ADC used to monitor battery voltage or other signals -with external components
? Watchdog and sleep timers
? Integrated supervisory circuit
Click to view :
CY7C64316-16LKXC.pdf