CY7C63803
CY7C63803
CY7C63803
CY7C63803 is an 8-bit flash programmable microcontroller with an integrated low speed USB interface. The instruction set is optimized specifically for USB and PS/2 operations, although the microcontrollers may be used for a variety of other embedded applications. The CY7C63803 features up to 20 GPIO pins to support USB, PS/2, and other applications. The IO pins are grouped into four ports (Port 0 to 3). The pins on Port 0 and Port 1 may each be configured individually while the pins on Ports 2 and 3 are configured only 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 a programmable drive strength of up to 50 mA sink current. GPIO Port 1 features four pins that interface at a voltage level of 3.3V. Additionally, each IO pin may be used to generate a GPIO interrupt to the microcontroller. Each GPIO port has its own GPIO interrupt vector; in addition, GPIO Port 0 has three dedicated pins that have independent interrupt vectors (P0.2–P0.4)
Technical Specification
- GPIO ports
- Up to 20 GPIO pins
- 2 mA source current on all GPIO pins. Configurable 8 or 50 mA/pin current sink on designated pins.
- Each GPIO port supports high impedance inputs, configurable pull-up, open drain output, CMOS/TTL inputs, and CMOS output
- Maskable interrupts on all I/O pins
- A dedicated 3.3 V regulator for the USB PHY. Aids in signalling and D– line pull-up
- 125 mA 3.3 V voltage regulator powers external 3.3 V devices
- 3.3 V I/O pins
- 4 I/O pins with 3.3 V logic levels
- Each 3.3 V pin supports high impedance input, internal pull-up, open drain output or traditional CMOS output
- SPI serial communication
- Master or slave operation
- Configurable up to 4 Mbps transfers in the master mode
- 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 the interface to RF inputs for wireless applications
- Internal low power wakeup timer during suspend mode:
- Periodic wakeup with no external components -12-bit Programmable Interval Timer with interrupts
- Advanced development tools based on Cypress PSoC® tools
- Watchdog timer (WDT)
- Low-voltage detection with user configurable threshold voltages
- Operating voltage from 4.0 V to 5.5 V DC
- Operating temperature from 0 °C–70 °C