CY7C6435x
PRELIMINARY
CY7C64345, CY7C6431x
enCoRe™ V Full-Speed USB Controller
❐ Configurable inputs on all GPIO
❐ Low dropout voltage regulator for Port1 pins. Programmable
to output 3.0, 2.5, or 1.8V at the IO pins.
❐ Selectable, regulated digital IO on Port 1
• Configurable Input Threshold for Port 1
• 3.0V, 20 mA Total Port 1 Source Current
• Hot-Swappable
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
❐ Temperature range: 0°C to 70°C
❐ 5 mA Strong drive mode on Ports 0 and 1
■ Flexible On-Chip Memory
❐ Up to 32K Flash program storage
50,000 Erase/write cycles
❐ Up to 2048 bytes SRAM data storage
❐ Flexible protection modes
❐ In-System Serial Programming (ISSP)
■ Full-Speed USB (12 Mbps)
❐ Eight unidirectional endpoints
❐ One bidirectional control endpoint
❐ USB 2.0 compliant
❐ Dedicated 512 bytes buffer
❐ No external crystal required
■ Complete Development Tools
❐ Free development tool (PSoC Designer™)
❐ Full-featured, in-circuit emulator and programmer
❐ Full-speed emulation
■ Additional System Resources
❐ Configurable communication speeds
❐ I2C™ slave
• Selectable to 50 kHz, 100 kHz, or 400 kHz
❐ Complex breakpoint structure
❐ 128K Trace memory
• Implementation requires no clock stretching
• Implementation during sleep modes with less than 100 μA
• Hardware address detection
❐ SPI master and SPI slave
• Configurable between 46.9 kHz - 3 MHz
❐ Three 16-bit timers
❐ 10-bit ADC to use for monitoring battery voltage or other sig-
nals
❐ Watchdog and sleep timers
❐ Integrated supervisory circuit
■ Precision, Programmable Clocking
❐ Crystal-less oscillator with support for an external crystal or
resonator
❐ Internal ±5.0% 6/12/24 MHz main oscillator
❐ Internal low-speed oscillator at 32 kHz for watchdog and
sleep. Thefrequencyrangeis19-50kHzwitha32kHztypical
value.
❐ 0.25% Accuracy for USB with no external components
■ Programmable Pin Configurations
❐ 25 mA Sink current on all GPIO
❐ Pull up, high Z, open drain, CMOS drive modes on all GPIO
enCoRe V
Port 4
Port 3 Port 2 Port 1 Port 0 Prog. LDO
Block Diagram
enCoRe V
CORE
System Bus
SRAM
2048 Bytes
SROM
Flash 32K
CPU Core
(M8C)
Sleep and
Watchdog
Interrupt
Controller
6/12/24 MHz Internal Main Oscillator
POR and LVD
I2C Slave/SPI
Full
Speed
USB
3 16-Bit
Timers
Master-Slave
System Resets
SYSTEM RESOURCES
Cypress Semiconductor Corporation
Document Number: 001-12394 Rev. *D
•
198 Champion Court
•
San Jose, CA 95134-1709
•
408-943-2600
Revised October 17, 2007
[+] Feedback