User guide

enCoRe™ II Low Voltage
Microcontrolle
r
CY7C601xx
CY7C602xx
Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Document 38-16016 Rev. *C Revised October 23, 2006
Features
•enCoRe II Low Voltage (enCoRe II LV)—“enhanced
Component Reduction”
Internal crystalless oscillator with support for optional
external clock or external crystal or resonator.
Configurable IO for real-world interface without external
components
Enhanced 8-bit microcontroller
Harvard architecture
M8C CPU speed can be up to 12 MHz or sourced by an
external crystal, resonator, or clock signal
Internal memory
256 bytes of RAM
8 Kbytes of Flash including EEROM emulation
Low power consumption
Typically 2.25 mA at 3 MHz
—5 µA sleep
In-system reprogrammability
Allows easy firmware update
General-purpose I/O ports
Up to 36 General Purpose I/O (GPIO) pins
High current drive on GPIO pins. Configurable 8- or 50-
mA/pin current sink on designated pins
Each GPIO port supports high-impedance inputs, config-
urable pull-up, open drain output, CMOS/TTL inputs, and
CMOS output
Maskable interrupts on all I/O pins
SPI serial communication
Master or slave operation
Configurable up to 2-Mbit/second transfers.
Supports half duplex single data line mode for optical
sensors
2-channel 8-bit or 1-channel 16-bit capture timer registers.
Capture timer registers store both rising and falling edge
times
Two registers each for two input pins
Separate registers for rising and falling edge capture
Simplifies interface to RF inputs for wireless applications
Internal low-power wake-up timer during suspend mode
Periodic wake-up with no external components
Programmable Interval Timer interrupts
Reduced RF emissions at 27 MHz and 96 MHz
Watchdog timer (WDT)
Low voltage detection with user-selectable threshold
voltages
Improved output drivers to reduce EMI
Operating voltage from 2.7V to 3.6VDC
Operating temperature from 0–70°C
Available in 24/40-pin PDIP, 24-pin SOIC, 24-pin
QSOP/SSOP, 28-pin SSOP and 48-pin SSOP.
Advanced development tools based on Cypress PSoC
®
tools
Industry-standard programmer support
Applications
The CY7C601xx/CY7C602xx is targeted for the following
applications:
PC Wireless HID devices
Mice (optomechanical, optical, trackball)
Keyboards
Presenter tools
•Gaming
Joysticks
Gamepad
General purpose wireless applications
Remote controls
Barcode scanners
POS terminal
Consumer electronics
—Toys
Introduction
The enCoRe II LV family brings the features and benefits of the
enCoRe II to non-USB applications. The enCoRe II family has
an integrated oscillator that eliminates the external crystal or
resonator, reducing overall cost. Other external components,
such as wake-up circuitry, are also integrated into this chip.
The enCoRe II LV is a low-voltage, low-cost 8-bit Flash-
programmable microcontroller
The enCoRe II LV features up to 36 general-purpose I/O
(GPIO) pins. The I/O pins are grouped into five ports (Port 0 to
4). The pins on Port 0 and Port 1 may each be configured
individually while the pins on Ports 2, 3, and 4 may only be
configured as a group. Each GPIO port supports high-
impedance inputs, configurable pull up, open drain output,
CMOS/TTL inputs, and CMOS output with up to five pins that
support programmable drive strength of up to 50 mA sink
current. Additionally, each I/O pin can be used to generate a
GPIO interrupt to the microcontroller. Each GPIO port has its
own GPIO interrupt vector with the exception of GPIO Port 0.
GPIO Port 0 has in addition to the port interrupt vector, three
dedicated pins that have independent interrupt vectors
(P0.2–P0.4).

Summary of content (62 pages)