Cypress Semiconductor enCoRe V CY7C6431x Specification Sheet

Full speed usb controller

Advertisement

Quick Links

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
enCoRe V Block Diagram
Cypress Semiconductor Corporation
Document Number: 001-12394 Rev *G
enCoRe™ V Full Speed USB Controller
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
I
• 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
Port 4
Port 3
Port 2
enCoRe V
CORE
SRAM
SROM
2048 Bytes
Interrupt
Controller
6/12/24 MHz Internal Main Oscillator
3 16-Bit
I2C Slave/SPI
Timers
Master-Slave
SYSTEM RESOURCES
198 Champion Court
CY7C64345, CY7C6435x
2
C slave
Port 1
Port 0
Prog. LDO
System Bus
Flash 32K
CPU Core
Sleep and
(M8C)
Watchdog
POR and LVD
Full
Speed
System Resets
USB
,
San Jose
CA 95134-1709
CY7C6431x
408-943-2600
Revised January 30, 2009
[+] Feedback

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the enCoRe V CY7C6431x and is the answer not in the manual?

Questions and answers

Summary of Contents for Cypress Semiconductor enCoRe V CY7C6431x

  • Page 1 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 •...
  • Page 2: Functional Overview

    Functional Overview The enCoRe V family of devices are designed to replace multiple traditional full speed USB microcontroller system components with one, low cost single-chip programmable component. Communication peripherals (I2C/SPI), a fast CPU, Flash program memory, SRAM data memory, and configurable I/O are included in a range of convenient pinouts.
  • Page 3: Development Tools

    Development Tools ® PSoC Designer™ is a Microsoft Windows-based, integrated development environment for the enCoRe and PSoC devices. The PSoC Designer IDE and application runs on Windows XP and Windows Vista. This system provides design database management by project, an integrated debugger with In-Circuit Emulator, in-system programming support, and built-in support for third-party assem- blers and C compilers.
  • Page 4 Designing with PSoC Designer The development process for the enCoRe V device differs from that of a traditional fixed function microprocessor. Powerful PSoC Designer tools get the core of your design up and running in minutes instead of hours. The development process can be summarized in the following four steps: 1.
  • Page 5: Document Conventions

    Document Conventions Acronyms Used The following table lists the acronyms that are used in this document. Acronym Description application programming interface central processing unit GPIO general purpose IO in-circuit emulator internal low speed oscillator internal main oscillator input/output least significant bit low voltage detect most significant bit power on reset...
  • Page 6: Pin Configuration

    Pin Configuration The enCoRe V USB device is available in a variety of packages which are listed and illustrated in the subsequent tables. 16-Pin Part Pinout Figure 1. CY7C64315/CY7C64316 16-Pin enCoRe V Device Table 1. 16-Pin Part Pinout (QFN) Pin No. Type Name P2[3]...
  • Page 7 32-Pin Part Pinout Figure 2. CY7C64343/CY7C64345 32-Pin enCoRe V USB Device Table 2. 32-Pin Part Pinout (QFN) Pin No. Type Name P0[1] P2[5] P2[3] P2[1] IOHR P1[7] IOHR P1[5] IOHR P1[3] (1, 2) IOHR P1[1] Power D– Power (1, 2) IOHR P1[0] IOHR...
  • Page 8 48-Pin Part Pinout Figure 3. CY7C64355/CY7C64356 48-Pin enCoRe V USB Device P2[7] P2[5] P2[3] P2[1] P4[3] P4[1] P3[7] P3[5] P3[3] P3[1] P1[7] Table 3. 48-Pin Part Pinout (QFN) Pin No. Type Pin Name P2[7] P2[5] P2[3] P2[1] P4[3] P4[1] P3[7] P3[5] P3[3] P3[1]...
  • Page 9 Table 3. 48-Pin Part Pinout (QFN) (continued) Pin No. Type Pin Name XRES Ext Reset P3[0] P3[2] P3[4] P3[6] P4[0] P4[2] P2[0] P2[2] P2[4] P2[6] P0[0] P0[2] P0[4] P0[6] Power P0[7] P0[5] P0[3] Power P0[1] LEGEND I = Input, O = Output, OH = 5 mA High Output Drive, R = Regulated Output Document Number: 001-12394 Rev *G Description Active high external reset with internal pull down...
  • Page 10: Register Reference

    Register Reference The section discusses the registers of the enCoRe V device. It lists all the registers in mapping tables, in address order. Register Conventions The register conventions specific to this section are listed in the following table. Table 4. Register Conventions Convention Description Read register or bits...
  • Page 11 Table 5. Register Map Bank 0 Table: User Space Name Addr (0,Hex) Access Name PRT0DR EP1_CNT0 PRT0IE EP1_CNT1 EP2_CNT0 EP2_CNT1 PRT1DR EP3_CNT0 PRT1IE EP3_CNT1 EP4_CNT0 EP4_CNT1 PRT2DR EP5_CNT0 PRT2IE EP5_CNT1 EP6_CNT0 EP6_CNT1 PRT3DR EP7_CNT0 PRT3IE EP7_CNT1 EP8_CNT0 EP8_CNT1 PRT4DR PRT4IE PMA0_DR PMA1_DR PMA2_DR...
  • Page 12 Table 6. Register Map Bank 1 Table: Configuration Space Name Addr (1,Hex) Access Name PRT0DM0 PMA4_RA PRT0DM1 PMA5_RA PMA6_RA PMA7_RA PRT1DM0 PMA8_WA PRT1DM1 PMA9_WA PMA10_WA PMA11_WA PRT2DM0 PMA12_WA PRT2DM1 PMA13_WA PMA14_WA PMA15_WA PRT3DM0 PMA8_RA PRT3DM1 PMA9_RA PMA10_RA PMA11_RA PRT4DM0 PMA12_RA PRT4DM1 PMA13_RA PMA14_RA...
  • Page 13: Electrical Specifications

    Electrical Specifications This section presents the DC and AC electrical specifications of the enCoRe V USB devices. For the most up to date electrical specifications, verify that you have the most recent data sheet available by visiting the company web site at Figure 4.
  • Page 14 ADC Electrical Specifications Table 8. ADC Electrical Specifications Symbol Description Input Input Voltage Range Input Capacitance Resolution 8-Bit Sample Rate DC Accuracy Offset Error Operating Current Data Clock Monotonicity Power Supply Rejection Ratio PSRR (Vdd>3.0V) PSRR (2.2 < Vdd < 3.0) PSRR (2.0 <...
  • Page 15: Absolute Maximum Ratings

    Electrical Characteristics Absolute Maximum Ratings Storage Temperature (T C to 125 Supply Voltage Relative to Vss (Vdd) ... -0.5V to +6.0V DC Input Voltage (V )... Vss - 0.5V to Vdd + 0.5V DC Voltage Applied to Tri-state (V )Vss - 0.5V to Vdd + 0.5V Maximum Current into any Port Pin (I Electrostatic Discharge Voltage (ESD) Latch-up Current (LU)
  • Page 16 Table 10.DC Characteristics – USB Interface Symbol Description Rusbi USB D+ Pull Up Resistance Rusba USB D+ Pull Up Resistance Vohusb Static Output High Volusb Static Output Low Differential Input Sensitivity Differential Input Common Mode Range Single Ended Receiver Threshold Transceiver Capacitance High Z State Data Line Leakage Rps2...
  • Page 17 Table 11. 3.0V and 5.5V DC GPIO Specifications Symbol Description Low Output Voltage Input Low Voltage Input High Voltage Input Hysteresis Voltage Input Leakage (Absolute Value) Pin Capacitance DC POR and LVD Specifications Table 12 lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges. Table 12.
  • Page 18: Ac Electrical Characteristics

    DC Programming Specifications Table 13 lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges. Table 13. DC Programming Specifications Symbol Supply Voltage for Flash Write Operations IWRITE Supply Current During Programming or Verify Input Low Voltage During Programming or Verify Input High Voltage During Programming or Verify Input Current when Applying Vilp to P1[0] or P1[1] During Programming or Verify...
  • Page 19 Table 15.AC Characteristics – USB Data Timings Symbol Description Tdrate Full speed data rate Tdjr1 Receiver data jitter tolerance Tdjr2 Receiver data jitter tolerance Tudj1 Driver differential jitter Tudj2 Driver differential jitter Tfdeop Source jitter for differential transition Tfeopt Source SE0 interval of EOP Tfeopr Receiver SE0 interval of EOP Tfst...
  • Page 20 AC General Purpose I/O Specifications Table 17 lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges. Table 17. AC GPIO Specifications Symbol Description GPIO Operating Frequency GPIO TRise23 Rise Time, Strong Mode Ports 2, 3 TRise01 Rise Time, Strong Mode Ports 0, 1 TFall...
  • Page 21 AC Programming Specifications Table 19 lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges. Table 19. AC Programming Specifications Symbol Rise Time of SCLK RSCLK Fall Time of SCLK FSCLK Data Setup Time to Falling Edge of SCLK SSCLK Data Hold Time from Falling Edge of SCLK HSCLK...
  • Page 22 AC I C Specifications Table 21 lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges. Table 21. AC Characteristics of the I C SDA and SCL Pins Symbol Description SCL Clock Frequency SCLI2C Hold Time (repeated) START Condition. After this period, the first HDSTAI2C clock pulse is generated.
  • Page 23: Package Diagram

    CY7C6431x CY7C64345, CY7C6435x Package Diagram This section illustrates the packaging specifications for the enCoRe V USB device, along with the thermal impedances for each package. Important Note Emulation tools may require a larger area on the target PCB than the chip’s footprint. For a detailed description of the enCoRe V emulation tools and their dimensions, refer to the development kit.
  • Page 24 CY7C6431x CY7C64345, CY7C6435x Figure 10. 32-Pin (5 x 5 x 0.55 mm) QFN 001-42168 *C Document Number: 001-12394 Rev *G Page 24 of 28 [+] Feedback...
  • Page 25: Package Handling

    CY7C6431x CY7C64345, CY7C6435x Figure 11. 48-Pin (7 x 7 x 0.9 mm) QFN 001-13191 *C Package Handling Some IC packages require baking before they are soldered onto a PCB to remove moisture that may have been absorbed after leaving the factory. A label on the package has details about the actual bake temperature and the minimum bake time to remove this moisture. The maximum bake time is the aggregate time that the parts exposed to the bake temperature.
  • Page 26: Ordering Information

    Thermal Impedances Table 23. Thermal Impedances per Package Package 16 QFN (17) 32 QFN (17) 48 QFN Solder Reflow Peak Temperature Following is the minimum solder reflow peak temperature to achieve good solderability. Table 24.Solder Reflow Peak Temperature Package Minimum Peak Temperature 16 QFN 32 QFN 48 QFN...
  • Page 27 Document History Page Document Title: CY7C6431x, CY7C64345, CY7C6435x, enCoRe™ V Full Speed USB Controller Document Number: 001-12394 Orig. of Submission Rev. ECN No. Change Date 626256 See ECN 735718 TYJ/ARI See ECN 1120404 See ECN 1241024 TYJ/ARI See ECN 1639963 AESA See ECN 2138889...
  • Page 28 Document Title: CY7C6431x, CY7C64345, CY7C6435x, enCoRe™ V Full Speed USB Controller Document Number: 001-12394 2653717 DVJA/PYRS 02/04/09 Sales, Solutions, and Legal Information Worldwide Sales and Design Support Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office closest to you, visit us at cypress.com/sales.

This manual is also suitable for:

Encore v cy7c64345Encore v cy7c6435x

Table of Contents

Save PDF