Home

Cypress enCoRe CY7C64345 User's Manual

image

Contents

1. Pin No Type Name Description 1 UO P2 3 Digital I O Crystal Input Xin 2 IOHR P1 7 Digital I O SPI SS I2C SCL 3 IOHR P1 5 Digital I O SPI MISO 12C SDA 4 IOHR P1 1 0 7 Digital 1 0 ISSP CLK 12C SCL SPI MOSI 5 Power Vss Ground connection 6 USB line D USB PHY 7 USB line D USB PHY 8 Power Vdd Supply 9 IOHR P1 0 0 gt Digital I O ISSP DATA I2C SDA SPI CLK 10 IOHR P1 4 Digital I O optional external clock input EXTCLK 11 Input XRES Active high external reset with internal pull down 12 IOH PO 4 Digital I O 13 IOH PO 7 Digital I O 14 IOH PO 3 Digital I O 15 IOH PO 1 Digital I O 16 UO P2 5 Digital I O Crystal Output Xout LEGEND Input O Output OH 5 mA High Output Drive R Regulated Output Notes 1 During power up or reset event device P1 0 and P1 1 may disturb the I2C bus Use alternate pins if issues are encountered 2 These are the in system serial programming ISSP pins that are not High Z at power on reset POR Document Number 001 12394 Rev G Page 6 of 28 Feedback Cypress PERFORM l 32 Pin Part Pinout Figure 2 CY7C64343 CY7C64345 32 Pin enCoRe V USB Device CY7C6431x CY7C64345 CY7C6435x Po 2 oR e amp S OD O O BLE na aa Po 3 n D gt Po 1 1 Po 0 P2 5 P 2 P2 6 P2 3 3 P2 4 P
2. NOTES 1 JEDEC MO 220 2 Package Welght 0 0149 m 3 DIMENSIONS IN MM MIN LG16A MAX 001 09116 D Document Number 001 12394 Rev G Page 23 of 28 Feedback MP CYPRESS CY7C64345 CY7C6435x PERFORM Figure 10 32 Pin 5 x 5 x 0 55 mm QFN 5 0 0 10 0 02 997 0 15 0 5500 05 RO 15 4x RO 20 PIN 1 CORNER PIN 1 ID 2 UUUUUUU S 8 L 8 3 500 3 8 m 17 w z 5 TOP VIEW L 0 400 0 100 2 E lt a BOTTOM VIEW SIDE VIEW IE NOTES 1 a HATCH AREA IS SOLDERABLE EXPOSED PAD 2 BASED ON REF JEDEC MO 248 3 PACKAGE WEIGHT 0 0388g 4 DIMENSIONS ARE IN MILLIMETERS 001 42168 C Document Number 001 12394 Rev G Page 24 of 28 Feedback PERFORM 48 TOP VIEW 7 00 0 100 37 36 25 7 00 0 100 1 2 NS 1 DOT ER MARK 12 NOTES 1 XX HATCH AREA IS SOLDERABLE EXPOSED METAL 24 2 REFERENCE JEDEC MO 220 3 PACKAGE WEIGHT 0 13g 4 ALL DIMENSIONS ARE IN MILLIMETERS Package Handling SIDE VIEW 0 9007 0 700 Figure 11 48 Pin 7 x 7 x 0 9 mm QFN CY7C6431x CY7C64345 CY7C6435x BOTTOM VIEW 5 100 REF 0 200 REF 9 025 9 08 f 0 50 PITC PINT ID kk 0 20 c 36 7 F 03959 05094 0 45 SPSS cn C G 5 100 REF er ae PZ Ch PZ ch 1 d G R ch I 25 gt 0 40 0 10 IA 0 025 0 020_0 00 LU z 5 500 0 100 lola i k w o ojo SIE IE Lu v 001 13191 C Som
3. Revised January 30 2009 Feedback CYPRESS PERFORM 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 The architecture for this device family as illustrated in the enCoRe V Block Diagram on page 1 consists of two main areas the CPU core and the system resources Depending on the enCoRe V package up to 36 general purpose I O GPIO are also included This product is an enhanced version of Cypress s successful full speed USB peripheral controllers Enhancements include faster CPU at lower voltage operation lower current consumption twice the RAM and Flash hot swappable I Os I C hardware address recognition new very low current sleep mode and new package options The enCoRe V Core The enCoRe V Core is a powerful engine that supports a rich instruction set It encompasses SRAM for data storage an interrupt controller sleep and watchdog timers and IMO internal main oscillator and ILO internal low speed oscillator The CPU core called the M8C is a powerful processor with speeds up to 24 MHz The M8C is a four MIPS 8 bit Harvard architecture microprocessor System resources provide additional cap
4. S o o 4 gt 3 3 0V 4 3 0V J I I l I I I 4 U gt T T T T T ly 750 kHz 3 MHz 24 MHz 750 kHz 3 MHz 6 MHz 12 MHz 24 MHz CPU Frequency IMO Frequency The following table lists the units of measure that are used in this section Table 7 Units of Measure Symbol Unit of Measure Symbol Unit of Measure C degree Celsius uW microwatts dB decibels mA milli ampere fF femto farad ms milli second Hz hertz mV milli volts KB 1024 bytes nA nanoampere Kbit 1024 bits ns nanosecond kHz kilohertz nV nanovolts ko kilonm Q ohm MHz megahertz p picoampere MQ megaohm pF picofarad uA microampere pp peak to peak uF microfarad ppm parts per million uH microhenry ps picosecond us microsecond sps samples per second uV microvolts s sigma one standard deviation uVrms microvolts root mean square V volts Document Number 001 12394 Rev G Page 13 of 28 Feedback on m pa CYPRESS PERFORM ADC Electrical Specifications Table 8 ADC Electrical Specifications CY7C6431x CY7C64345 CY7C6435x Symbol Description Min Typ Max Units Conditions Input Input Voltage Range Vss 1 3 V This gives 72 of maximum code Input Capacitance 5 pF Resolution 8 Bits 8 Bit Sample Rate 23 4375 ksps Data Clock set to 6 MHz Sample Rate 0 001 2 Resolution Data clock DC Accuracy DNL 1 2 LSb For any configuratio
5. Tools add Designing with PSoC Designer Edit fix links and table format Update TMs Document Number 001 12394 Rev G Feedback E amp CY7C6431x Cypress CY7C64345 CY7C6435x PERFORM Document Title CY7C6431x CY7C64345 CY7C6435x enCoRe V Full Speed USB Controller Document Number 001 12394 G 2653717 DVJA PYRS 02 04 09 Updated Features Functional Overview Development Tools and Designing with PSoC Designer sections with edits Removed GUI graphical user interface from Document Conventions acronym table Removed O Only a read write register or bits in Table 4 Edited Table 8 removed 10 bit resolution information and corrected units column Added Package Handling section Added 8K part CY7C64343 32LQXC to Ordering Information 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 Products PSoC Solutions PSoC psoc cypress com General psoc cypress com solutions Clocks amp Buffers clocks cypress com Low Power Low Voltage psoc cypress com low power Wireless wireless cypress com Precision Analog psoc cypress com precision analog Memories memory cypress com LCD Drive psoc cypress com lcd drive Image Sensors image cypress com CAN 2 0b psoc cy
6. Vivpa VM 2 0 100b 3 06 3 13 3 20 V VLVD5 VMI2 0 101b VLvD6 VMI2 0 110b VLVD7 VMI2 0 111b 4 62 4 73 4 83 Note 7 Always greater than 50 mV above Vppor PORLEV 10 for falling supply Document Number 001 12394 Rev G Page 17 of 28 Feedback on m z CYPRESS PERFORM DC Programming Specifications Table 13 lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges Table 13 DC Programming Specifications CY7C6431x CY7C64345 CY7C6435x Symbol Description Min Typ Max Units VddiwRrre Supply Voltage for Flash Write Operations 3 0 V Ippp Supply Current During Programming or Verify 5 25 mA VILP Input Low Voltage During Programming or Verify VIL V VIHP Input High Voltage During Programming or Verify VIH m ka V liLP Input Current when Applying Vilp to P1 0 or P1 1 During 0 2 mA Programming or Verify 8 HP Input Current when Applying Vihp to P1 0 or P1 1 During 1 5 mA Programming or Verify 8 Volv Output Low Voltage During Programming or Verify Vss 0 75 V VoHv Output High Voltage During Programming or Verify Vdd 0 9 Vdd V Flashenpg Flash Write Endurance 50 000 Cycles Flashp _ Flash Data Retention 10 20 Years AC Electrical Characteristics AG Chip Level Specificati
7. i Output l Voltage I I I l lt lt gt e p TRise23 TRise01 AC External Clock Specifications Table 18 lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges Table 18 AC External Clock Specifications Symbol Description Min Typ Max Units Foscext Frequency 0 750 25 2 MHz High Period 20 6 5300 ns Low Period 20 6 7 ns 150 us Power Up IMO to Switch Document Number 001 12394 Rev G Page 20 of 28 Feedback CY7C6431x CY7C64345 CY7C6435x z S CYPRESS PERFORM AC Programming Specifications Table 19 lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges Table 19 AC Programming Specifications Symbol Description Min Typ Max Units TRSCLK Rise Time of SCLK 1 20 nS TFSCLK Fall Time of SCLK 1 20 ns TSSCLK Data Setup Time to Falling Edge of SCLK 40 ns THscLK Data Hold Time from Falling Edge of SCLK 40 ns FscLK Frequency of SCLK 0 8 MHz TERASEB Flash Erase Time Block m s 18 ms TWRITE Flash Block Write Time 25 ms TpscLKi Data Out Delay from Falling Edge of SCLK Vdd gt 3 6V s 60 ns TpscLKk2 Data Out Delay from Falling Edge of SCLK 3 0V lt Vdd lt 3 6V 85 ns Figure 7 Timing Diagram AC Programming Cycle SCLK P1 1 SDA
8. is a traditional integrated development environment IDE based on PSoC Designer 4 4 You choose a base device to work with and then select different onboard analog and digital components called user modules that use the PSoC blocks Examples of user modules are ADCs DACs Amplifiers and Filters You configure the user modules for your chosen application and connect them to each other and to the proper pins Then you generate your project This prepopulates your project with APIs and libraries that you can use to program your application The tool also supports easy development of multiple configura tions and dynamic reconfiguration Dynamic reconfiguration allows for changing configurations at run time System Level View The system level view is a drag and drop visual embedded system design environment based on PSoC Designer Hybrid Designs You can begin in the system level view allow it to choose and configure your user modules routing and generate code then switch to the chip level view to gain complete control over on chip resources All views of the project share common code editor builder and common debug emulation and programming tools Code Generation Tools PSoC Designer supports multiple third party C compilers and assemblers The code generation tools work seamlessly within the PSoC Designer interface and have been tested with a full range of debugging tools The choice is yours Document Number 001 12394 Rev
9. you select establishes the basic register settings that implement the selected function They also provide parameters and properties that allow you to tailor their precise configuration to your particular application The chip level user modules are documented in data sheets that are viewed directly in PSoC Designer These data sheets explain the internal operation of the component and provide perfor mance specifications Each data sheet describes the use of each user module parameter and contains other information you may need to successfully implement your design Organize and Connect You build signal chains at the chip level by interconnecting user modules to each other and the I O pins or connect system level inputs outputs and communication interfaces to each other with valuator functions In the chip level view you perform the selection configuration and routing so that you have complete control over the use of all on chip resources Document Number 001 12394 Rev G CY7C6431x CY7C64345 CY7C6435x Generate Verify and Debug When you are ready to test the hardware configuration or move on to developing code for the project you perform the Generate Configuration Files step This causes PSoC Designer to generate source code that automatically configures the device to your specification and provides the software for the system Both system level and chip level designs generate software based on your design The chi
10. 21 4 QFN 21a P22 Pi 5 TopView 205 pao P1 5 6 P3 2 P1 3 7 P3 0 P1 1 Bo ora os boo XRES BSNL Z OOS C X X Table 2 32 Pin Part Pinout QFN Pin No Type Name Description 1 IOH PO 1 Digital I O 2 VO P2 5 Digital I O Crystal Output Xout 3 I O P2 3 Digital I O Crystal Input Xin 4 I O P2 1 Digital I O 5 IOHR P1 7 Digital I O 12C SCL SPI SS 6 IOHR P1 5 Digital I O I2C SDA SPI MISO 7 IOHR P1 3 Digital I O SPI CLK 8 IOHR Pipi 2 Digital I O ISSP CLK I2C SCL SPI MOSI 9 Power Vss Ground 10 I O D USB PHY 11 I O D USB PHY 12 Power Vdd Supply voltage 13 IOHR P1 o 2 Digital I O ISSP DATA 12C SDA SPI CLK 14 IOHR P1 2 Digital I O 15 IOHR P1 4 Digital I O optional external clock input EXTCLK 16 IOHR P1 6 Digital I O 17 Reset XRES Active high external reset with internal pull down 18 I O P3 0 Digital I O 19 I O P3 2 Digital I O 20 I O P2 0 Digital I O 21 I O P2 2 Digital I O 22 I O P2 4 Digital I O 23 I O P2 6 Digital I O 24 IOH PO 0 Digital I O 25 IOH Po 2 Digital I O 26 IOH PO 4 Digital I O 27 IOH PO 6 Digital I O 28 Power Vdd Supply voltage 29 IOH Po 7 Digital I O 30 IOH PO 5 Digital I O 31 IOH PO 3 Digital I O 32 Power Vss Ground CP Power Vss Ensure the center pad is connected to ground LEGEND Input O Output OH 5 mA High Output Drive R Regulated Output Document Number 001 12394 Rev G Page 7 of 28 Feed
11. 6LKXCT 16 Pin QFN Tape and Reel 16K 1K 11 Mid tier FS USB dongle RC host 3x3 mm module CY7C64316 16LKXC 16 Pin QFN 3x3 mm 32K 2K 11 Hi end FS USB dongle RC host module CY7C64316 16LKXCT 16 Pin QFN Tape and Reel 32K 2K 11 Hi end FS USB dongle RC host 3x3 mm module CY7C64343 32LQXC 32 Pin QFN 3x3 mm 8K 1K 25 Full soeed USB mouse CY7C64343 32LQXCT 32 Pin QFN 3X3 mm 8K 1K 25 Full speed USB mouse CY7C64345 32LQXC 32 Pin QFN 16K 1K 25 Full soeed USB mouse 5x5x0 55 mm CY7C64345 32LQXCT 32 Pin QFN Tape and Reel 16K 1K 25 Full soeed USB mouse 5x5x0 55 mm CY7C64355 48LTXC 48 Pin QFN 16K 1K 36 Full speed USB keyboard 7x7x0 9 mm CY7C64355 48LTXCT 48 Pin QFN Tape and Reel 16K 1K 36 Full speed USB keyboard 7x7x0 9 mm CY7C64356 48LTXC 48 Pin QFN 32K 2K 36 Hi end FS USB keyboard 7x7x0 9 mm CY7C64356 48LTXCT 48 Pin QFN Tape and Reel 32K 2K 36 Hi end FS USB keyboard 7x7x0 9 mm Notes 16 Ty T Power x Oja 17 To achieve the thermal impedance specified for the package solder the center thermal pad to the PCB ground plane 18 Higher temperatures may be required based on the solder melting point Typical temperatures for solder are 220 5 C with Sn Pb or 245 5 C with Sn Ag Cu paste Refer to the solder manufacturer specifications Document Number 001 12394 Rev G Page 26 of 28 Feedback Document History Page Submission Date ee ECN Filled in TBDs added new block diagram a
12. 8F I2C BUF CF RW PRT4DR 10 RW 50 90 CUR PP DO RW PRT4IE 11 RW 51 91 STK PP D1 RW 12 52 92 D2 13 53 93 IDX_PP D3 RW 14 54 94 MVR_PP D4 RW 15 55 95 MVW_PP D5 RW 16 56 96 12C_CFG D6 RW 17 57 97 I2C_SCR D7 18 PMAO DR 58 RW 98 I2C DR D8 RW 19 PMA1 DR 59 RW 99 D9 1A PMA2_DR 5A RW 9A INT_CLRO DA RW 1B PMA3_DR 5B RW 9B INT_CLR1 DB RW 1C PMA4 DR 5C RW 9C INT_CLR2 DC RW 1D PMA5_DR 5D RW 9D INT_CLR3 DD RW 1E PMA6_DR 5E RW 9E INT_MSK2 DE RW 1F PMA7_DR 5F RW 9F INT_MSK1 DF RW 20 60 AO INT_MSKO EO RW 21 61 A1 INT SW EN E1 RW 22 62 A2 INT_VC E2 RC 23 63 A3 RES_WDT E3 W 24 PMA8 DR 64 RW A4 INT_MSK3 E4 RW 25 PMA9_DR 65 RW A5 E5 26 PMA10_DR 66 RW A6 E6 27 PMA11_DR 67 RW AT E7 28 PMA12_DR 68 RW A8 E8 SPI_TXR 29 W PMA13 DR 69 RW A9 E9 SPI RXR 2A R PMA14 DR 6A RW AA EA SPI_CR 2B PMA15_DR 6B RW AB EB 2C TMP_DRO 6C RW AC EC 2D TMP_DR1 6D RW AD ED 2E TMP_DR2 6E RW AE EE 2F TMP_DR3 6F RW AF EF 30 70 PTO CFG BO RW FO USB SOFO 31 R 71 PTO DATA1 B1 RW Fi USB SOF1 32 R 72 PTO_DATAO B2 RW F2 USB_CRO 33 RW 73 PT1 CFG B3 RW F3 USBIO CRO 34 74 PT1_DATA1 B4 RW F4 USBIO CR1 35 75 PT1_DATAO B5 RW F5 EPO CR 36 76 PT2_CFG B6 RW F6 EPO CNTO 37 ree PT2_DATA1 B7 RW CPU_F F7 RL EPO DRO 38 RW 78 PT2_DATAO B8 RW F8 EPO DR1 39 RW 79 B9 F9 EPO DR2 3A RW 7A BA FA EPO DR3 3B RW 7B BB FB EPO DR4 3C RW 7C BC FC EPO DR5 3D RW 7D BD FD EPO DR6 3E RW VE BE CPU_SCR1 FE EPO DR7 3F RW ZF BF CPU SCRO FF Gray fields
13. A 1 60 1 80 2 1 V Port 1 Pins with LDO Enabled for source current in all I Os 1 8V Out VoH10 High Output Voltage IOH 1 mA Vdd gt 3 0V maximum of 20 mA 1 20 V Port 1 Pins with LDO Enabled for source current in all I Os 1 8V Out Document Number 001 12394 Rev G Page 16 of 28 Feedback Table 11 3 0V and 5 5V DC GPIO Specifications CY7C6431x CY7C64345 CY7C6435x Symbol Description Conditions Min Typ Max Units VoL Low Output Voltage IOL 20 mA Vdd gt 3 3V maximum of 60 mA 0 75 V sink current on even port pins for example PO 2 and P1 4 and 60 mA sink current on odd port pins for example PO 3 and P1 5 Vit Input Low Voltage Vdd 3 3 to 5 5 0 8 V Vin Input High Voltage Vdd 3 3 to 5 5 2 0 V Vy Input Hysteresis Voltage 50 60 200 mV lit Input Leakage Absolute Value 0 001 1 HA Cpin Pin Capacitance Package and pin dependent 0 5 1 7 5 pF Temp 25 C DC POR and LVD Specifications Table 12 lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges Table 12 DC POR and LVD Specifications Symbol Description Min Typ Max Units Vdd Value for PPOR Trip Vppor PORLEV 1 0 10b HPOR 1 2 82 2 95 V Vdd Value for LVD Trip VLvDo VMI2 0 000b i a N VLvD1 VMI2 0 001b ka E w m VLvD2 VM 2 0 010b 2 85 2 92 2 99 V VLvD3 VM 2 0 011b 2 95 3 02 3 09 V
14. FORM CY7C6431x CY7C64345 CY7C6435x Pin No Type Pin Name Description 26 XRES Ext Reset Active high external reset with internal pull down 27 UO P3 0 Digital I O 28 UO P3 2 Digital I O 29 UO P3 4 Digital I O 30 UO P3 6 Digital I O 31 UO P4 0 Digital I O 32 I O P4 2 Digital I O 33 I O P2 0 Digital I O 34 UO P2 2 Digital I O 35 UO P2 4 Digital I O 36 UO P2 6 Digital I O 37 IOH PO 0 Digital I O 38 IOH Po 2 Digital I O 39 IOH PO 4 Digital I O 40 IOH PO 6 Digital I O 41 Power Vdd Supply voltage 42 NC NC No connection 43 NC NC No connection 44 IOH PO 7 Digital I O 45 IOH PO 5 Digital I O 46 IOH PO 3 Digital I O 47 Power Vss Supply ground 48 IOH PO 1 Digital I O LEGEND Input O Output OH 5 mA High Output Drive R Regulated Output Document Number 001 12394 Rev G Page 9 of 28 Feedback Register Reference CY7C6431x CY7C64345 CY7C6435x 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 R Read register or bits W Write register or bits L Logical register or bits C Clearable register or bits Access is bit specific Document N
15. G CY7C6431x CY7C64345 CY7C6435x Assemblers The assemblers allow assembly code to be merged seamlessly with C code Link libraries automatically use absolute addressing or are compiled in relative mode and linked with other software modules to get absolute addressing C Language Compilers C language compilers are available that support the enCoRe and PSoC families of devices The products enable you to create complete C programs for the PSoC family devices The optimizing C compilers provide all the features of C tailored to the PSoC architecture They come complete with embedded libraries providing port and bus operations standard keypad and display support and extended math functionality Debugger PSoC Designer has a debug environment that provides hardware in circuit emulation allowing you to test the program in a physical system while providing an internal view of the PSoC device Debugger commands allow the designer to read and program flash read and write data memory read and write I O registers read and write CPU registers set and clear break points and provide program run halt and step control The debugger also allows the designer to create a trace buffer of registers and memory locations of interest Online Help System The online help system displays online context sensitive help for the user Designed for procedural help and quick reference each functional subsystem has its own context sensitive help
16. R2 E2 RW 23 63 A3 VLT CR E3 RW 24 64 A4 VLT CMD E4 R 25 65 A5 E5 26 66 A6 E6 27 67 A7 E7 28 68 A8 IMO_TR E8 W SPI CFG 29 RW 69 A9 ILO TR E9 W 2A 6A AA EA 2B 6B AB SLP CFG EB RW 2C TMP_DRO 6C RW AC SLP_CFG2 EC RW 2D TMP_DR1 6D RW AD SLP CFG3 ED RW 2E TMP_DR2 6E RW AE EE 2F TMP DR3 6F RW AF EF USB CR1 30 70 BO FO 31 71 B1 F1 32 72 B2 F2 USBIO_CR2 33 RW 73 B3 F3 PMA0_WA 34 RW 74 B4 F4 PMA1_WA 35 RW 75 B5 F5 PMA2_WA 36 RW 76 B6 F6 PMA3_WA 37 RW 77 B7 CPU F F7 RL PMA4 WA 38 RW 78 B8 F8 PMAS WA 39 RW 79 B9 F9 PMA6 WA 3A RW 7A BA FA PMA7 WA 3B RW 7B BB FB PMAO RA 3C RW 7C BC FC PMA1_RA 3D RW 7D BD FD PMA2_RA 3E RW 7E BE FE PMA3 RA FF RW 7F BF FF Gray fields are reserved do not access these fields Document Number 001 12394 Rev G Access is bit specific Page 12 of 28 Feedback gt CY7C6431x pc EP CYPRESS CY7C64345 CY7C6435x PERFORM 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 http www cypress com Figure 4 Voltage versus CPU Frequency Figure 5 IMO Frequency Trim Options 5 5V4 5 5V gt pr o g
17. TA P1 0 lt Tsscuk THscLK Tpscuk AC SPI Specifications Table 20 lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges Table 20 AC SPI Specifications Symbol Description Min Typ Max Units FSPIM Maximum Input Clock Frequency Selection Master 14 z 12 MHz Fspis Maximum Input Clock Frequency Selection Slave 12 MHz Tas Width of SS Negated Between Transmissions 50 ns Notes 14 Output clock frequency is half of input clock rate Document Number 001 12394 Rev G Page 21 of 28 Feedback 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 I2C SDA and SCL Pins CY7C6431x CY7C64345 CY7C6435x Symbol Description S E Units Min Max Min Max Fscu2c SCL Clock Frequency 0 100 0 400 kHz THpsralec Hold Time repeated START Condition After this period the first 4 0 0 6 US clock pulse is generated TLowizc LOW Period of the SCL Clock 4 7 1 3 US THIGHI2C HIGH Period of the SCL Clock 4 0 0 6 US TsusTal2c Setup Time for a Repeated START Condition 4 7 gt 0 6 US THppAriec Data Hold Time 0 0 US TsupAri2c Data Setup Time 250 10005 ns TsusTolec Setup Time for STOP Condition 4 0 0 6 US TBUFI2C Bus Free Time Between a STOP and START Condition 4 7 1 3 US TSPI2C Pulse W
18. Table 11 3 0V and 5 5V DC GPIO Specifications Symbol Description Conditions Min Typ Max Units Rpu Pull Up Resistor 4 5 6 8 ka Vout High Output Voltage IOH lt 10 HA Vdd gt 3 0V maximum of 10 mA Vdd 0 2 V Port 0 2 or 3 Pins source current in all I Os VOH2 High Output Voltage IOH 1 mA Vdd gt 3 0 maximum of 20 mA Vdd 0 9 V Port 0 2 or 3 Pins source current in all I Os VoH3 High Output Voltage IOH lt 10 HA Vdd gt 3 0V maximum of 10 mA Vdd 0 2 V Port 1 Pins with LDO Regulator source current in all I Os Disabled Von High Output Voltage IOH 5 mA Vdd gt 3 0V maximum of 20 mA Vdd 0 9 V Port 1 Pins with LDO Regulator source current in all I Os Disabled Vous High Output Voltage IOH lt 10 pA Vdd gt 3 1V maximum of 4 I Os 2 85 3 00 3 3 V Port 1 Pins with LDO Regulator all sourcing 5 mA Enabled for 3V Out Vors High Output Voltage IOH 5 mA Vdd gt 3 1V maximum of 20 mA 2 20 V Port 1 Pins with LDO Regulator source current in all I Os Enabled for 3V Out Vou7 High Output Voltage IOH lt 10 pA Vdd gt 3 0V maximum of 20 mA 2 35 2 50 2 75 V Port 1 Pins with LDO Enabled for source current in all I Os 2 5V Out Vors High Output Voltage IOH 2 mA Vdd gt 3 0V maximum of 20 mA 1 90 V Port 1 Pins with LDO Enabled for source current in all I Os 2 5V Out VoH9 High Output Voltage IOH lt 10 LA Vdd gt 3 0V maximum of 20 m
19. This system also provides tutorials and links to FAQs and an Online Support Forum to aid the designer in getting started In Circuit Emulator A low cost high functionality ICE In Circuit Emulator is available for development support This hardware has the capability to program single devices The emulator consists of a base unit that connects to the PC by way of a USB port The base unit is universal and operates with all enCoRe and PSoC devices Emulation pods for each device family are available separately The emulation pod takes the place of the PSoC device in the target board and performs full speed 24 MHz operation Page 3 of 28 Feedback CYPRESS PERFORM 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 Select Components 2 Configure Components 3 Organize and Connect 4 Generate Verify and Debug Select Components The chip level view provides a library of pre built pre tested hardware peripheral components These components are called user modules User modules make selecting and implementing peripheral devices simple and come in analog digital and mixed signal varieties Configure Components Each of the components
20. ability such as a config urable I2C slave and SPI master slave communication interface and various system resets supported by the M8C Additional System Resources System resources some of which have been previously listed provide additional capability useful to complete systems Additional resources include low voltage detection and power on reset The following statements describe the merits of each system resource m Full speed USB 12 Mbps with nine configurable endpoints and 512 bytes of dedicated USB RAM No external components are required except two series resistors It is specified for commercial temperature USB operation For reliable USB operation ensure the supply voltage is between 4 35V and 5 25V or around 3 3V m 8 bit on chip ADC shared between system performance manager used to calculate parameters based on temperature for flash write operations and the user m The I2C slave and SPI master slave module provides 50 100 or 400 kHz communication over two wires SPI communication over three or four wires runs at speeds of 46 9 kHz to 3 MHz lower for a slower system clock m In I C slave mode the hardware address recognition feature reduces the already low power consumption by eliminating the Document Number 001 12394 Rev G CY7C6431x CY7C64345 CY7C6435x need for CPU intervention until a packet addressed to the target device is received m Low Voltage Detection LVD interrupts can signal the appl
21. are reserved do not access these fields T Access is bit specific Document Number 001 12394 Rev G Page 11 of 28 Feedback PERFORM Table 6 Register Map Bank 1 Table Configuration Space CY7C6431x CY7C64345 CY7C6435x Name Addr 1 Hex Access Name Addr 1 Hex Access Name Addr 1 Hex Access Name Addr 1 Hex Access PRTODMO 00 RW PMA4 RA 40 RW 80 CO PRTODM1 01 RW PMAS RA 41 RW 81 C1 02 PMA6 RA 42 RW 82 C2 03 PMA7 RA 43 RW 83 C3 PRT1DMO 04 RW PMA8_WA 44 RW 84 C4 PRT1DM1 05 RW PMA9_WA 45 RW 85 C5 06 PMA10_WA 46 RW 86 C6 07 PMA11_WA 47 RW 87 C7 PRT2DMO 08 RW PMA12_WA 48 RW 88 C8 PRT2DM1 09 RW PMA13 WA 49 RW 89 C9 OA PMA14 WA 4A RW 8A CA 0B PMA15 WA 4B RW 8B CB PRT3DMO OG RW PMA8 RA 4C RW 8C CC PRT3DM1 OD RW PMA9_RA 4D RW 8D CD OE PMA10 RA 4E RW 8E CE OF PMA11_RA 4F RW 8F GF PRT4DM0 10 RW PMA12 RA 50 RW 90 DO PRT4DM1 11 RW PMA13 RA 51 RW 91 D1 12 PMA14 RA 52 RW 92 D2 13 PMA15 RA 53 RW 93 D3 14 EP1 CRO 54 94 D4 15 EP2 CRO 55 95 D5 16 EP3_CRO 56 96 D6 17 EP4_CRO 57 97 D7 18 EP5_CRO 58 98 D8 19 EP6_CRO 59 99 D9 1A EP7_CRO 5A 9A DA 1B EP8_CRO 5B 9B DB 10 5C 9C IO CFG DC RW 1D 5D 9D OUT_P1 DD RW 1E 5E 9E DE 1F 5F 9F DF 20 60 AO OSC CHO EO RW 21 61 A1 ECO_CFG E1 22 62 A2 OSC_C
22. back p SE i 48 Pin Part Pinout CYPRESS PERFORM Figure 3 CY7C64355 CY7C64356 48 Pin enCoRe V USB Device CY7C6431x CY7C64345 CY7C6435x Za SO s2 E Sek 5465555 NC SSS SSS Gee Gell 36 P2 6 2 P2 4 3 P2 2 4 P2 0 5 P4 2 6 QFN P4 0 y Top View P3 6 8 P3 4 P3 2 P3 0 XRES P1 6 Table 3 48 Pin Part Pinout QFN Pin No Type Pin Name Description 1 NC NC No connection 2 I O P2 7 Digital I O 3 UO P2 5 Digital I O Crystal Out Xout 4 UO P2 3 Digital I O Crystal In Xin 5 I O P2 1 Digital I O 6 I O P4 3 Digital I O 7 UO P4 1 Digital I O 8 I O P3 7 Digital I O 9 I O P3 5 Digital I O 10 I O P3 3 Digital I O 11 UO P3 1 Digital I O 12 IOHR P1 7 Digital I O I2C SCL SPI SS 13 IOHR P1 5 Digital I O 12C SDA SPI MISO 14 NC NC No connection 15 NC NC No connection 16 IOHR P1 3 Digital I O SPI CLK 17 IOHR P11 0 3 Digital I O ISSP CLK I2C SCL SPI MOSI 18 Power Vss Supply ground 19 UO D USB 20 UO D USB 21 Power Vdd Supply voltage 22 IOHR P1 o 3 Digital I O ISSP DATA 12C SDA SPI CLK 23 IOHR P1 2 Digital I O 24 IOHR P1 4 Digital I O optional external clock input EXTCLK 25 IOHR P1 6 Digital I O Document Number 001 12394 Rev G Page 8 of 28 Feedback l P SE 07 CYPRESS Table 3 48 Pin Part Pinout QFN continued PER
23. cessing unit GPIO general purpose IO ICE in circuit emulator ILO internal low speed oscillator IMO internal main oscillator IO input output LSb least significant bit LVD low voltage detect MSb most significant bit POR power on reset PPOR precision power on reset PSoC Programmable System on Chip SLIMO slow IMO SRAM static random access memory Document Number 001 12394 Rev G CY7C6431x CY7C64345 CY7C6435x Units of Measure A units of measure table is located in the Electrical Specifications section Table 7 on page 13 lists all the abbreviations used to measure the enCoRe V devices Numeric Naming Hexadecimal numbers are represented with all letters in uppercase with an appended lowercase h for example 14h or 3Ah Hexadecimal numbers may also be represented by a Ox prefix the C coding convention Binary numbers have an appended lowercase b for example 01010100b or 01000011b Numbers not indicated by an h b or Ox are decimal Page 5 of 28 Feedback Pin Configuration CY7C6431x CY7C64345 CY7C6435x 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 G rok S SSS B G D 0 P2 3 P1 7 P1 5 P1 1 Table 1 16 Pin Part Pinout QFN PO 4 XRES P1 4 P1 0
24. e 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 Exceeding this exposure may degrade device reliability Table 22 Package Handling Parameter Description Minimum Typical Maximum Unit TBAKETEMP Bake Temperature 125 See package label OG TBAKETIME Bake Time See package label 72 hours Document Number 001 12394 Rev G Page 25 of 28 Feedback CY7C6431x m CYPRESS CY7C64345 CY7C6435x PERFORM Thermal Impedances Table 23 Thermal Impedances per Package Package Typical 65 9 16 QFN 32 69 C W 32 QFN 19 51 C W 48 OEN 4768 mm 1 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 3 Maximum Peak Temperature 16 QFN 240 C 260 C 32 QFN 240 C 260 C 48 QFN 240 C 260 C Ordering Information Ordering Code PE Flash SRAM No of GPIOs Target Applications CY7C64315 16LKXC 16 Pin QFN 3x3 mm 16K 1K 11 Mid tier FS USB dongle RC host module CY7C64315 1
25. emperatures above 85 C degrade reliability 4 Human Body Model ESD 5 According to JESD78 standard 6 The temperature rise from ambient to junction is package specific See Package Handling on page 25 The user must limit the power consumption to comply with this requirement Document Number 001 12394 Rev G Page 15 of 28 Feedback l on m pc F CYPRESS z Lt PERFORM Table 10 DC Characteristics USB Interface CY7C6431x CY7C64345 CY7C6435x Symbol Description Conditions Min Typ Max Units Rusbi USB D Pull Up Resistance With idle bus 0 900 1 575 ko Rusba USB D Pull Up Resistance While receiving traffic 1 425 3 090 kQ Vohusb Static Output High 2 8 3 6 V Volusb Static Output Low 0 3 V Vdi Differential Input Sensitivity 0 2 V Vem Differential Input Common Mode Range 0 8 2 5 V Vse Single Ended Receiver Threshold 0 8 2 0 V Cin Transceiver Capacitance 50 pF lio High Z State Data Line Leakage On D or D line 10 S 10 uA Rps2 PS 2 Pull Up Resistance 3 5 7 kQ Rext External USB Series Resistor In series with each USB pin 21 76 24 0 24 24 Q DC General Purpose IO Specifications Table 11 lists guaranteed maximum and minimum specifications for the voltage and temperature ranges 3 0V to 5 5V and 0 C lt Ta lt 70 C Typical parameters apply to 5V and 3 3V at 25 C These are for design guidance only
26. i cation of falling voltage levels while the advanced POR power on reset circuit eliminates the need for a system supervisor m The 5V maximum input 1 8 2 5 or 3V selectable output low dropout regulator LDO provides regulation for I Os A register controlled bypass mode enables the user to disable the LDO m Standard Cypress PSoC IDE tools are available for debugging the enCoRe V family of parts Getting Started The quickest path to understanding the enCoRe V silicon is by reading this data sheet and using the PSoC Designer Integrated Development Environment IDE This data sheet is an overview of the enCoRe V integrated circuit and presents specific pin register and electrical specifications For in depth information along with detailed programming information reference the PSoC Programmable System on Chip Technical Reference Manual which can be found on http www cypress com psoc For up to date Ordering Packaging and Electrical Specification information reference the latest enCoRe V device data sheets on the web at http www cypress com Development Kits Development Kits are available online from Cypress at www cypress com shop and through a growing number of regional and global distributors which include Arrow Avnet Digi Key Farnell Future Electronics and Newark Under Product Categories click USB Universal Serial Bus to view a current list of available items Technical Training Modules Free techn
27. ical training on demand webinars and workshops is available online at www cypress com training The training covers a wide variety of topics and skill levels to assist you in your designs Consultants Certified USB consultants offer everything from technical assis tance to completed PSoC designs To contact or become a PSoC Consultant go to www cypress com cypros Technical Support For assistance with technical issues search KnowledgeBase articles and forums at www cypress com support If you cannot find an answer to your question call technical support at 1 800 541 4736 Application Notes Application notes are an excellent introduction to the wide variety of possible PSoC designs They are located here www cypress com psoc Select Application Notes under the Documentation tab Page 2 of 28 Feedback 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 PSoC Designer also supports C language compilers developed specifically for the devices in the enCoRe and PSoC families PSoC Designer Software Subsystems Chip Level View The chip level view
28. idth of spikes are suppressed by the input filter 0 50 ns SDA SCL Notes 15 A Fast mode 12C bus device can be used in a standard mode I2C bus system but the requirement tgy pat gt 250 ns must then be met This is automatically the case if the device does not stretch the LOW period of the SCL signal If such device does stretch the LOW period of the SCL signal it must output the next data bit to the SDA line tymax tsu par 1000 250 1250 ns according to the Figure 8 Definition of Timing for Fast Standard Mode on the I C Bus Tsu DATI2C R T THDSTAI2C HDDATI2C THiGHI2C standard mode I2C bus specification before the SCL line is released Document Number 001 12394 Rev G TsusTAl2G HDSTAI2C Tsustorzc Tpurizc Page 22 of 28 Feedback CY7C6431x CYPRESS CY7C64345 CY7C6435x PERFORM 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 Packaging Dimensions Figure 9 16 Pin 3 x 3 mm QFN PIN ID 3r 0 20 DIA TYP L 0 152 REF 0 05 MAX 0 60 MAX SEATING PLANE TOP VIEW SIDE VIEW BOTTOM VIEW
29. l W Z CYPRESS il Wn CY7C6431x CY7C64345 CY7C6435x cero enCoRe V Full Speed USB Controller Features m Powerful Harvard Architecture Processor a M8C processor speeds running up to 24 MHz m Low power at high processing speeds a Interrupt controller m 3 0V to 5 5V operating voltage without USB m 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 m Temperature range 0 C to 70 C Flexible On Chip Memory m Up to 32K Flash program storage gt 50 000 erase and write cycles e Flexible protection modes m Up to 2048 bytes SRAM data storage m In System Serial Programming ISSP Complete Development Tools m Free development tool PSoC Designer m Full featured in circuit emulator and programmer m Full speed emulation a Complex breakpoint structure m 128K trace memory Precision Programmable Clocking m Crystal less oscillator with support for an external crystal or resonator a 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 m Programmable Pin Configurations a 25 mA sink current on all GPIO a Pull Up High Z Open Drain CMOS drive modes on all GPIO m Configurable inputs on all GPIO m Low dropout voltage regulato
30. m specifications for the entire voltage and temperature ranges Table 9 DC Chip Level Specifications Parameter Description Conditions Min Typ Max Units Vdd Supply Voltage See table titled DC POR and LVD 3 0 5 5 V Specifications on page 17 Ipp24 3 Supply Current IMO 24 MHz Conditions are Vdd 3 0V Ta 25 C 3 1 mA CPU 24 MHz No USB I2C SPI Ipp12 3 Supply Current IMO 12 MHz Conditions are Vdd 3 0V Ta 25 C 2 0 mA CPU 12 MHz No USB I2G SPI IDD6 3 Supply Current IMO 6 MHz Conditions are Vdd 3 0V Ta 25 C s 1 5 mA CPU 6 MHz No USB I2G SPI Ispi3 Standby Current with POR LVD and Vdd 3 0V Ta 25 C I O regulator 1 5 LA Sleep Timer turned off lsBo 3 Deep Sleep Current Vdd 3 0V Ta 25 C I O regulator 0 1 LA turned off Ipp24 5 Supply Current IMO 24 MHz Conditions are Vdd 5 0V Ta 25 C mA CPU 24 MHz No USB I2C SPI Ipp12 5 Supply Current IMO 12 MHz Conditions are Vdd 5 0V T 25 C mA CPU 12 MHz No USB I2C SPI Ippe 5 Supply Current IMO 6 MHz Conditions are Vdd 5 0V Ta 25 C mA CPU 6 MHz No USB I2G SPI l5B1 5 Standby Current with POR LVD and Vdd 5 0V Ta 25 C I O regulator pA Sleep Timer turned off lsgo 5 Deep Sleep Current Vdd 5 0V Ta 25 C I O regulator pA turned off Notes 3 Higher storage temperatures reduce data retention time Recommended storage temperature is 25 C 25 C Extended duration storage t
31. n INL 2 2 LSb For any configuration Offset Error 0 15 90 mV Operating Current 275 350 uA Data Clock 2 25 12 MHz Source is chip s internal main oscil lator See AC chip level specifica tions for accuracy Monotonicity Not guaranteed See DNL Power Supply Rejection Ratio PSRR Vdd gt 3 0V 24 dB PSRR 2 2 lt Vdd lt 3 0 30 dB PSRR 2 0 lt Vdd lt 2 2 12 dB PSRR Vdd lt 2 0 0 dB Gain Error 1 5 FSR For any resolution Input Resistance 1 500fF D 1 400fF D 1 300fF D Q Equivalent switched cap input ata Clock ata Clock ata Clock resistance for 8 9 or 10 bit resolution Document Number 001 12394 Rev G Page 14 of 28 Feedback Electrical Characteristics Absolute Maximum Ratings Operating Conditions CY7C6431x CY7C64345 CY7C6435x Storage Temperature Tgra 9 559C to 125 C Typical 25 C Ambient Temperature TA 0 C to 70 C Supply Voltage Relative to Vss Vdd 0 5V to 6 0V Operational Die Temperature T eee 0 C to 85 C DC Input Voltage Vo 1 Vss 0 5V to Vdd 0 5V DC Voltage Applied to Tri state Vioz Vss 0 5V to Vdd 0 5V Maximum Current into any Port Pin Imo 25mA to 50 mA Electrostatic Discharge Voltage ESD 2000V Latch up Current LU IRI 200 mA DC Electrical Characteristics DC Chip Level Specifications Table 9 lists guaranteed maximum and minimu
32. nd corrected some values Part numbers CY7C64345 CY7C6435x Description of Change CY7C6431x See ECN Document Title CY7C6431x CY7C64345 CY7C6435x enCoRe V Full Speed USB Controller Corrected the block diagram and Figure 3 which is the 16 pin enCoRe V device Corrected the description to pin 29 on Table 2 the Typ Max values for lspo on the DC See ECN Thermal Impedance table New data sheet updated as per new specifications chip level specifications the current value for the latch up current in the Electrical Characteristics section and corrected the 16 QFN package information in the Corrected some of the bulleted items on the first page Added DC Characteristics USB Interface table Added AC Characteristics USB Data Timings table Added AC Characteristics USB Driver table 1241024 tions table Implemented new latest template Corrected a value in the DC Chip Level Specifications table Tfeopt Tfst Ordering code changed for 32 QFN package From 32LKXC to 32LTXC Corrected Flash Write Endurance minimum value in the DC Programming Specifica Corrected the Flash Erase Time max value and the Flash Block Write Time max value in the AC Programming Specifications table Include parameters Vers Rou USB active Rou USB suspend Tfdeop Tfeopr2 Added register map tables Corrected Idd values in Table 6 DC Chip Level Specifications Post to www cypress com Added a new
33. ons The following tables list guaranteed maximum and minimum specifications for the entire voltage and temperature ranges Table 14 AC Chip Level Specifications Symbol Description Min Typ Max Units FMAX Maximum Operating Frequency 24 MHz Fopu Maximum Processing Frequency 24 MHz Eaa Internal Low Speed Oscillator Frequency 19 32 50 kHz Fimooa Internal Main Oscillator Stability for 24 MHz 5 22 8 24 25 2 MHz Fimoi2 Internal Main Oscillator Stability for 12 MHz 3 11 4 12 12 6 MHz Fimos Internal Main Oscillator Stability for 6 MHz 5 7 6 0 6 3 MHz DCimo Duty Cycle of IMO 40 50 60 TRAMP Supply Ramp Time 0 US Notes 8 Driving internal pull down resistor 9 Erase write cycles per block 10 Following maximum Flash write cycles at Tamb 55C and Tj 70C 11 Vdd 3 0V and Ty 85 C digital clocking functions 12 Vdd 3 0V and Ty 85 C CPU speed 13 Trimmed for 3 3V operation using factory trim values Document Number 001 12394 Rev G Page 18 of 28 Feedback on m z 4 CYPRESS PERFORM Table 15 AC Characteristics USB Data Timings CY7C6431x CY7C64345 CY7C6435x Symbol Description Conditions Min Typ Max Units Tdrate Full speed data rate Average bit rate 9 12 15 MHz Tajr1 Receiver data jitter tolerance To next transition 18 5 18 5 ns Tdjr2 Receiver data jitter
34. p level design provides application programming interfaces APIs with high level functions to control and respond to hardware events at run time and interrupt service routines that you can adapt as needed The system level design also generates a C main program that completely controls the chosen application and contains placeholders for custom code at strategic positions allowing you to further refine the software without disrupting the generated code A complete code development environment allows you to develop and customize your applications in C assembly language or both The last step in the development process takes place inside PSoC Designers Debugger access by clicking the Connect icon PSoC Designer downloads the HEX image to the In Circuit Emulator ICE where it runs at full speed PSoC Designer debugging capabilities rival those of systems costing many times more In addition to traditional single step run to breakpoint and watch variable features the debug interface provides a large trace buffer and allows you to define complex breakpoint events that include monitoring address and data bus values memory locations and external signals Page 4 of 28 Feedback F CYPRESS PERFORM Document Conventions Acronyms Used The following table lists the acronyms that are used in this document Acronym Description API application programming interface CPU central pro
35. package type LTXC for 48 QFN Updated Ordering Code table Included Tape and Reel ordering code for 32 QFN and 48 QFN packages Changed active current values at 24 12 and 6MHz in table DC Chip Level Specifi 4 2 15 to 3 1mA 12 1 45 to 2 0mA Document Number 001 12394 Orig of Rev ECN No Change 626256 TYJ S A 735718 TYJ ARI B 1120404 ARI G D E 1639963 2138889 D6 1 1 to 1 5mA N cations IDD2 IDD ID e S 10 10 08 Added information on using P1 0 and P1 1 as the I2C interface during POR or reset vents Converted from Preliminary to Final Added operating voliage ranges with USB ADC resolution changed from 10 bit to 8 bit Rephrased battery monitoring clause in page 1 to include with external components Included ADC specifications table Included Voh7 Voh8 Voh9 Voh10 specs Flash data retention condition added to Note 11 Page 27 of 28 TYJ ARI See ECN AESA See ECN TYJ PYRS See EC F 2583853 TYJ PYR HMT Input leakage spec changed to 25 nA max Under AC Char Frequency accuracy of ILO corrected GPIO rise time for ports 0 1 and ports 2 3 made common AC Programming specifications updated Included AC Programming cycle timing diagram AC SPI specification updated Spec change for 32 QFN package Input Leakage Current maximum value changed to 1 uA Updated VoHv parameter in Table 13 Updated thermal impedances for the packages Update Development
36. press com can USB psoc cypress com usb Cypress Semiconductor Corporation 2006 2009 The information contained herein is subject to change without notice Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress product Nor does it convey or imply any license under patent or other rights Cypress products are not warranted nor intended to be used for medical life support life saving critical control or safety applications unless pursuant to an express written agreement with Cypress Furthermore Cypress does not authorize its products for use as critical components in life support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user The inclusion of Cypress products in life support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges Any Source Code software and or firmware is owned by Cypress Semiconductor Corporation Cypress and is protected by and subject to worldwide patent protection United States and foreign United States copyright laws and international treaty provisions Cypress hereby grants to licensee a personal non exclusive non transferable license to copy use modify create derivative works of and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in s
37. r for Port 1 pins Programmable to output 3 0 2 5 or 1 8V at the I O pins m 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 a 5 mA strong drive mode on Ports 0 and 1 m Full Speed USB 12 Mbps m Eight unidirectional endpoints m One bidirectional control endpoint m USB 2 0 compliant m Dedicated 512 bytes buffer m No external crystal required m Additional System Resources m Configurable communication speeds a IEC slave Selectable to 50 kHz 100 kHz or 400 kHz Implementation requires no clock stretching Implementation during sleep modes with less than 100 uA Hardware address detection m SPI master and SPI slave Configurable between 93 75 kHz and 12 MHz m Three 16 bit timers a 8 bit ADC used to monitor battery voltage or other signals with external components m Watchdog and sleep timers m Integrated supervisory circuit enCoRe V Block Diagram enCoRe V CORE SRAM 2048 Bytes Interrupt Controller Port 4 f Pon Por 2 Port nc System Bus Sleep and Watchdog CPU Core M8C 3 16 Bit Timers Cypress Semiconductor Corporation Document Number 001 12394 Rev G 6 12 24 MHz Internal Main Oscillator 12C Slave SPI Master Slave POR and LVD System Resets 198 Champion Court SYSTEM RESOURCES San Jose CA 95134 1709 408 943 2600
38. stered trademarks referenced herein are property of the respective corporations Purchase of I2C components from Cypress or one of its sublicensed Associated Companies conveys a license under the Philips 12C Patent Rights to use these components in an I2C system provided that the system conforms to the 12C Standard Specification as defined by Philips All products and company names mentioned in this document may be the trademarks of their respective holders Feedback
39. tolerance To pair transition 9 9 ns Tudj1 Driver differential jitter To next transition 3 5 3 5 ns Tudj2 Driver differential jitter To pair transition 4 0 4 0 ns Tfdeop Source jitter for differential transition To SEO transition 2 5 ns Tfeopt Source SEO interval of EOP 160 175 ns Tfeopr Receiver SEO interval of EOP 82 ns Tfst Width of SEO interval during differential 14 ns transition Table 16 AC Characteristics USB Driver Symbol Description Conditions Min Typ Max Units Tr Transition rise time 50 pF 4 20 ns Tf Transition fall time 50 pF 4 20 ns TR Rise fall time matching 90 00 a 111 1 Vers Output signal crossover voltage 1 3 2 0 V Document Number 001 12394 Rev G Page 19 of 28 Feedback er CY7C6431x F CYPRESS CY7C64345 CY7C6435x AC General Purpose I O Specifications Table 17 lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges 10 Table 17 AC GPIO Specifications Symbol Description Conditions Min Typ Max Units Fepio GPIO Operating Frequency Normal Strong Mode Ports 0 1 0 12 MHz TRise23 Rise Time Strong Mode Vdd 3 3 to 5 5V 10 90 15 80 ns Ports 2 3 TRise01 Rise Time Strong Mode Vdd 3 3 to 5 5V 10 90 10 50 ns Ports 0 1 TFall Fall Time Strong Mode Vdd 3 3 to 5 5V 10 90 10 50 ns All Ports Figure 6 GPIO Timing Diagram R SE SEN I GPIO i Pin
40. umber 001 12394 Rev G Register Mapping Tables The enCoRe V device has a total register address space of 512 bytes The register space is also referred to as IO space and is broken into two parts Bank 0 user space and Bank 1 configu ration space The XIO bit in the Flag register CPU_F deter mines which bank the user is currently in When the XIO bit is set the user is said to be in the extended address space or the configuration registers Page 10 of 28 Feedback N CY7C6431x CYPRESS CY7C64345 CY7C6435x PERFORM Table 5 Register Map Bank 0 Table User Space Name Addr 0 Hex Access Name Addr 0 Hex Access Name Addr 0 Hex Access Name Addr 0 Hex Access PRTODR 00 RW EP1_CNTO 40 80 co PRTOIE 01 RW EP1_CNT1 41 RW 81 C1 02 EP2 CNTO 42 82 C2 03 EP2_CNT1 43 RW 83 C3 PRT1DR 04 RW EP3_CNTO 44 84 C4 PRT1IE 05 RW EP3_CNT1 45 RW 85 C5 06 EP4_CNTO 46 86 C6 07 EP4 CNT1 47 RW 87 C7 PRT2DR 08 RW EP5 CNTO 48 88 12C_XCFG C8 RW PRT2IE 09 RW EP5 CNT1 49 RW 89 I2C XSTAT C9 R 0A EP6_CNTO 4A 8A 12C_ADDR CA RW 0B EP6_CNT1 4B RW 8B I2C BP CB R PRT3DR OG RW EP7 CNTO 4C 8C 12C_CP CC R PRT3IE OD RW EP7_CNT1 4D RW 8D CPU_BP CD RW OE EP8 CNTO 4E 8E CPU_CP CE R OF EP8_CNT1 4F RW
41. upport of licensee product to be used only in conjunction with a Cypress integrated circuit as specified in the applicable agreement Any reproduction modification translation compilation or representation of this Source Code except as specified above is prohibited without the express written permission of Cypress Disclaimer CYPRESS MAKES NO WARRANTY OF ANY KIND EXPRESS OR IMPLIED WITH REGARD TO THIS MATERIAL INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Cypress reserves the right to make changes without further notice to the materials described herein Cypress does not assume any liability arising out of the application or use of any product or circuit described herein Cypress does not authorize its products for use as critical components in life support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user The inclusion of Cypress product in a life support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges Use may be limited by and subject to the applicable Cypress software license agreement Document Number 001 12394 Rev G Revised January 30 2009 Page 28 of 28 enCoRe PSoC Designer and Programmable System on Chip are trademarks and PSoC is a registered trademark of Cypress Semiconductor Corporation All other trademarks or regi

Download Pdf Manuals

image

Related Search

Related Contents

Consulter le document en PDF - Bureau de la sécurité des  Casio 2760 Watch User Manual    Termómetro electrónico - edUTecNe  2009 Jeep JK Wrangler OM - Muddy Buddys Jeep Wrangler Club  LA MODE EST NOTRE CULTURE  (KR-8218G) User Guider - Sunsky  ALLPOOL_men_v3.3  

Copyright © All rights reserved.
Failed to retrieve file