CY8C3446PVI-076 Cypress Semiconductor Corp, CY8C3446PVI-076 Datasheet - Page 21

no-image

CY8C3446PVI-076

Manufacturer Part Number
CY8C3446PVI-076
Description
PSOC3
Manufacturer
Cypress Semiconductor Corp
Series
PSOC™ 3 CY8C34xxr
Datasheets

Specifications of CY8C3446PVI-076

Package / Case
*
Voltage - Supply (vcc/vdd)
1.71 V ~ 5.5 V
Operating Temperature
-40°C ~ 85°C
Speed
50MHz
Number Of I /o
25
Eeprom Size
2K x 8
Core Processor
8051
Program Memory Type
FLASH
Ram Size
8K x 8
Program Memory Size
64KB (64K x 8)
Data Converters
A/D 2x12b, D/A 2x8b
Oscillator Type
Internal
Peripherals
CapSense, DMA, LCD, POR, PWM, WDT
Connectivity
EBI/EMI, I²C, LIN, SPI, UART/USART, USB
Core Size
8-Bit
Operating Temperature (min)
-40C
Operating Temperature (max)
85C
Technology
CMOS
Processing Unit
Microcontroller
Operating Supply Voltage (min)
1.8V
Operating Supply Voltage (typ)
2.5/3.3/5V
Operating Supply Voltage (max)
5.5V
Package Type
SSOP
Screening Level
Industrial
Pin Count
48
Mounting
Surface Mount
Rad Hardened
No
Processor Series
CY8C34
Core
8051
Data Bus Width
32 bit
Data Ram Size
8 KB
Interface Type
I2C, SPI, UART, USB
Maximum Clock Frequency
50 MHz
Number Of Programmable I/os
28 to 72
Number Of Timers
4
Operating Supply Voltage
1.71 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Controller Family/series
(8051) PSOC 3
No. Of I/o's
25
Eeprom Memory Size
2KB
Ram Memory Size
8KB
Cpu Speed
50MHz
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
access to peripherals through the DSI. Full information on I/O
ports is found in
I/O ports are linked to the CPU through the PHUB and are also
available in the SFRs. Using the SFRs allows faster access to a
limited set of I/O port registers, while using the PHUB allows boot
configuration and access to all I/O port registers.
Each SFR supported I/O port provides three SFRs:
5.6.3.1 xdata Space
The 8051 xdata space is 24-bit, or 16 MB in size. The majority of
this space is not “external”—it is used by on-chip components.
See
accessed using the EMIF. See
page 19.
Table 5-3. XDATA Data Address Map
Document Number: 001-53304 Rev. *G
0×00 0000 – 0×00 1FFF SRAM
0×00 4000 – 0×00 42FF Clocking, PLLs, and oscillators
0×00 4300 – 0×00 43FF Power management
0×00 4400 – 0×00 44FF Interrupt controller
0×00 4500 – 0×00 45FF Ports interrupt control
0×00 4700 – 0×00 47FF Flash programming interface
0×00 4900 – 0×00 49FF I
0×00 4E00 – 0×00
4EFF
0×00 4F00 – 0×00
4FFF
0×00 5000 – 0×00 51FF I/O ports control
0×00 5400 – 0×00 54FF External Memory Interface (EMIF)
0×00 5800 – 0×00 5FFF Analog Subsystem interface
0×00 6000 – 0×00 60FF USB controller
0×00 6400 – 0×00 6FFF UDB configuration
0×00 7000 – 0×00 7FFF PHUB configuration
0×00 8000 – 0×00 8FFF EEPROM
0×00 A000 – 0×00
A400
SFRPRTxDR sets the output data state of the port (where x is
port number and includes ports 0-6, 12 and 15)
The SFRPRTxSEL selects whether the PHUB PRTxDR
register or the SFRPRTxDR controls each pin’s output buffer
within the port. If a SFRPRTxSEL[y] bit is high, the
corresponding SFRPRTxDR[y] bit sets the output state for that
pin. If a SFRPRTxSEL[y] bit is low, the corresponding
PRTxDR[y] bit sets the output state of the pin (where y varies
from 0 to 7).
The SFRPRTxPS is a read only register that contains pin state
values of the port pins.
Address Range
Table
5-3. External, that is, off-chip, memory can be
I/O System and Routing
Decimator
Fixed timer/counter/PWMs
control registers
CAN
2
C controller
External Memory Interface
Purpose
on page 28.
PRELIMINARY
on
Table 5-3. XDATA Data Address Map (continued)
6. System Integration
6.1 Clocking System
The clocking system generates, divides, and distributes clocks
throughout the PSoC system. For the majority of systems, no
external crystal is required. The IMO and PLL together can
generate up to a 50 MHz clock, accurate to ±1 percent over
voltage and temperature. Additional internal and external clock
sources allow each design to optimize accuracy, power, and
cost. All of the system clock sources can be used to generate
other clock frequencies in the 16-bit clock dividers and UDBs for
anything the user wants, for example a UART baud rate
generator.
Clock generation and distribution is automatically configured
through the PSoC Creator IDE graphical interface. This is based
on the complete system’s requirements. It greatly speeds the
design process. PSoC Creator allows you to build clocking
systems with minimal input. You can specify desired clock
frequencies and accuracies, and the software locates or builds a
clock that meets the required specifications. This is possible
because of the programmability inherent PSoC.
Key features of the clocking system include:
0×01 0000 – 0×01
FFFF
0×05 0220 – 0×05 02F0 Debug controller
0×08 0000 – 0×08 1FFF Flash ECC bytes
0×80 0000 – 0×FF
FFFF
Seven general purpose clock sources
IMO has a USB mode that auto locks to the USB bus clock
requiring no external crystal for USB. (USB equipped parts only)
Independently sourced clock in all clock dividers
Eight 16-bit clock dividers for the digital system
Four 16-bit clock dividers for the analog system
Dedicated 16-bit divider for the bus clock
Dedicated 4-bit divider for the CPU clock
Automatic clock configuration in PSoC Creator
PSoC
Address Range
3- to 24-MHz IMO, ±1 percent at 3 MHz
4- to 33-MHz external crystal oscillator (MHzECO)
Clock doubler provides a doubled clock frequency output for
the USB block, see
DSI signal from an external I/O pin or other logic
24- to 50- MHz fractional PLL sourced from IMO, MHzECO,
or DSI
Clock Doubler
1 kHz, 33 kHz, 100 kHz ILO for Watch Dog Timer (WDT) and
Sleep Timer
32.768-kHz external crystal oscillator (kHzECO) for RTC
®
3: CY8C34 Family Datasheet
USB Clock Domain
Digital Interconnect configuration
External Memory Interface
Purpose
on page 24
Page 21 of 102
[+] Feedback
[+] Feedback

Related parts for CY8C3446PVI-076