English
Language : 

CY8C34_11 Datasheet, PDF (5/126 Pages) Cypress Semiconductor – Programmable System-on-Chip (PSoC®)
PSoC® 3: CY8C34 Family
Data Sheet
The device provides a PLL to generate system clock frequencies
up to 50 MHz from the IMO, external crystal, or external
reference clock. It also contains a separate, very low-power
Internal low-speed oscillator (ILO) for the sleep and watchdog
timers. A 32.768-kHz external watch crystal is also supported for
use in RTC applications. The clocks, together with
programmable clock dividers, provide the flexibility to integrate
most timing requirements.
The CY8C34 family supports a wide supply operating range from
1.71 V to 5.5 V. This allows operation from regulated supplies
such as 1.8 V ± 5 percent, 2.5 V ±10 percent, 3.3 V ± 10 percent,
or 5.0 V ± 10 percent, or directly from a wide range of battery
types. In addition, it provides an integrated high efficiency
synchronous boost converter that can power the device from
supply voltages as low as 0.5 V. This enables the device to be
powered directly from a single battery or solar cell. In addition,
you can use the boost converter to generate other voltages
required by the device, such as a 3.3-V supply for LCD glass
drive. The boost’s output is available on the VBOOST pin, allowing
other devices in the application to be powered from the PSoC.
PSoC supports a wide range of low-power modes. These include
a 200-nA hibernate mode with RAM retention and a 1-µA sleep
mode with RTC. In the second mode the optional 32.768-kHz
watch crystal runs continuously and maintains an accurate RTC.
Power to all major functional blocks, including the programmable
digital and analog peripherals, can be controlled independently
by firmware. This allows low-power background processing
when some peripherals are not in use. This, in turn, provides a
total device current of only 1.2 mA when the CPU is running at
6 MHz, or 0.8 mA running at 3 MHz.
The details of the PSoC power modes are covered in the “Power
System” section on page 28 of this data sheet.
PSoC uses JTAG (4-wire) or SWD (2-wire) interfaces for
programming, debug, and test. The 1-wire SWV may also be
used for ‘printf’ style debugging. By combining SWD and SWV,
you can implement a full debugging interface with just three pins.
Using these standard interfaces enables you to debug or
program the PSoC with a variety of hardware solutions from
Cypress or third party vendors. PSoC supports on-chip break
points and 4 KB instruction and data race memory for debug.
Details of the programming, test, and debugging interfaces are
discussed in the “Programming, Debug Interfaces, Resources”
section on page 60 of this data sheet.
2. Pinouts
The Vddio pin that supplies a particular set of pins is indicated
by the black lines drawn on the pinout diagrams in Figure 2-1
through Figure 2-4. Using the Vddio pins, a single PSoC can
support multiple interface voltage levels, eliminating the need for
off-chip level shifters. Each Vddio may sink up to 100 mA total to
its associated I/O pins and opamps. On the 68-pin and 100-pin
devices each set of Vddio associated pins may sink up to 100
mA. The 48-pin device may sink up to 100 mA total for all Vddio0
plus Vddio2 associated I/O pins and 100 mA total for all Vddio1
plus Vddio3 associated I/O pins.
Figure 2-1. 48-pin SSOP Part Pinout
(SIO) P12[2] 1
(SIO) P12[3] 2
(OpAmp2out, GPIO) P0[0] 3
(OpAmp0out, GPIO) P0[1] 4
(OpAmp0+, GPIO) P0[2] 5
(OpAmp0-/Extref0, GPIO) P0[3] 6
Vddio0 7
(OpAmp2+, GPIO) P0[4] 8
(OpAmp2-, GPIO) P0[5] 9
(IDAC0, GPIO) P0[6] 10
(IDAC2, GPIO) P0[7] 11
Vccd 12
Vssd 13
Vddd 14
(GPIO) P2[3] 15
(GPIO) P2[4] 16
Vddio2 17
(GPIO) P2[5] 18
(GPIO) P2[6] 19
(GPIO) P2[7] 20
Vssb 21
Ind 22
Vboost 23
Vbat 24
48
47
Lines show 46
Vddio to I/O
supply
45
association 44
43
42
41
40
39
38
SSOP 37
36
35
34
33
32
31
30
29
28
27
26
25
Vdda
Vssa
Vcca
P15[3] (GPIO, kHz XTAL: Xi)
P15[2] (GPIO, kHz XTAL: Xo)
P12[1] (SIO, I2C1: SDA)
P12[0] (SIO, I2C1: SCL)
Vddio3
P15[1] (GPIO, MHz XTAL: Xi)
P15[0] (GPIO, MHz XTAL: Xo)
Vccd
Vssd
Vddd
[6]
P15[7] (USBIO, D-, SWDCK) [6]
P15[6] (USBIO, D+, SWDIO)
P1[7] (GPIO)
P1[6] (GPIO)
Vddio1
P1[5] (GPIO, nTRST)
P1[4] (GPIO, TDI)
P1[3] (GPIO, TDO, SWV)
P1[2] (GPIO, configurable XRES)
P1[1] (GPIO, TCK, SWDCK)
P1[0] (GPIO, TMS, SWDIO)
Note
6. Pins are Do Not Use (DNU) on devices without USB. The pin must be left floating.
Document Number: 001-53304 Rev. *K
Page 5 of 126
[+] Feedback