Please note that Cypress is an Infineon Technologies Company.
The document following this cover page is marked as “Cypress” document as this is the
company that originally developed the product. Please note that Infineon will continue
to offer the product to new and existing customers as part of the Infineon product
portfolio.
Continuity of document content
The fact that Infineon offers the following product as part of the Infineon product
portfolio does not lead to any changes to this document. Future revisions will occur
when appropriate, and any changes will be set out on the document history page.
Continuity of ordering part numbers
Infineon continues to support existing part numbers. Please continue to use the
ordering part numbers listed in the datasheet for ordering.
www.infineon.com
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Programmable System-on-Chip (PSoC®)
Automotive PSoC ® 4: PSoC 4000 Family Datasheet Programmable System-on-Chip (PSoC®)
General Description
PSoC® 4 is a scalable and reconfigurable platform architecture for a family of programmable embedded system controllers with an
Arm® Cortex®-M0 CPU, while being AEC-Q100 compliant. It combines programmable and reconfigurable analog and digital blocks
with flexible automatic routing. The PSoC 4000 product family is the smallest member of the PSoC 4 platform architecture. It is a
combination of a microcontroller with standard communication and timing peripherals, a capacitive touch-sensing system
(CapSense®) with best-in-class performance, and general-purpose analog. PSoC 4000 products will be fully upward compatible with
members of the PSoC 4 platform for new applications and design needs.
Features
Up to 20 Programmable GPIO Pins
32-bit MCU Subsystem
®
■ 16-MHz Arm
Cortex®-M0
CPU
■
Up to 16 KB of flash with Read Accelerator
■
Up to 2 KB of SRAM
■
Two current DACs (IDACs) for general-purpose or capacitive
sensing applications
■
One low-power comparator with internal reference
Low Power 1.71-V to 5.5-V operation
Deep Sleep mode with wake-up on interrupt and I2C address
detect
Capacitive Sensing
■
Cypress Capacitive Sigma-Delta (CSD) provides best-in-class
signal-to-noise ratio (SNR) and water tolerance
■
Cypress-supplied software component makes capacitive
sensing design easy
■
Automatic hardware tuning (SmartSense™)
■
GPIO pins on Ports 0, 1, and 2 can be CapSense or have other
functions
■
Drive modes, strengths, and slew rates are programmable
■
A Grade: –40 °C to +85 °C
■
S-Grade: –40 °C to +105 °C
■
E-Grade: –40 °C to +125 °C
■
Automotive Electronics Council (AEC) Q100 qualified
PSoC Creator Design Environment
■
Integrated Development Environment (IDE) provides
schematic design entry and build (with analog and digital
automatic routing)
■
Applications Programming Interface (API) component for all
fixed-function and programmable peripherals
Industry-Standard Tool Compatibility
■
Serial Communication
■
24-pin QFN and 16-pin SOIC packages
Temperature Ranges
Programmable Analog
■
■
After schematic entry, development can be done with
Arm-based industry-standard development tools
Multi-master I2C block with the ability to do address matching
during Deep Sleep and generate a wake-up on match
Timing and Pulse-Width Modulation
■
One 16-bit Timer/Counter/Pulse-Width Modulator (TCPWM)
block
■
Center-aligned, Edge, and Pseudo-Random modes
■
Comparator-based triggering of Kill signals for motor drive and
other high-reliability digital logic applications
Cypress Semiconductor Corporation
Document Number: 001-92145 Rev. *K
•
198 Champion Court
•
San Jose, CA 95134-1709
•
408-943-2600
Revised October 7, 2021
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Functional Description
PSoC 4000 devices include extensive support for programming, testing, debugging, and tracing both hardware and firmware.
The Arm® Serial-Wire Debug (SWD) interface supports all programming and debug features of the device.
Complete debug-on-chip functionality enables full-device debugging in the final system using the standard production device. It does
not require special interfaces, debugging pods, simulators, or emulators. Only the standard programming connections are required
to fully support debug.
The PSoC Creator IDE provides fully integrated programming and debug support for the PSoC 4000 devices. The SWD interface is
fully compatible with industry-standard third-party tools. The PSoC 4000 family provides a level of security not possible with multi-chip
application solutions or with microcontrollers.
It has the following advantages:
■
Allows disabling of debug features
■
Robust flash protection
■
Allows customer-proprietary functionality to be implemented in on-chip programmable blocks
The debug circuits are enabled by default and can only be disabled in firmware. If they are not enabled, the only way to re-enable
them is to erase the entire device, clear flash protection, and reprogram the device with new firmware that enables debugging.
Additionally, all device interfaces can be permanently disabled (device security) for applications concerned about phishing attacks
due to a maliciously reprogrammed device or attempts to defeat security by starting and interrupting flash programming sequences.
All programming, debug, and test interfaces are disabled when maximum device security is enabled. Therefore, PSoC 4000, with
device security enabled, will have only limited capability for failure analysis. This is a trade-off the PSoC 4000 allows the customer to
make.
Document Number: 001-92145 Rev. *K
Page 2 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Block Diagram
CPU Subsystem
MUL
NVIC, IRQMX
System Resources
Lite
Read Accelerator
Power Modes
Active/ Sleep
Deep Sleep
SRAM Controller
ROM Controller
Peripherals
PCLK
Peripheral Interconnect (MMIO)
IOSS GPIO (4x ports)
Test
DFT Logic
DFT Analog
ROM
4 KB
System Interconnect (Single/Multi Layer AHB)
Clock
Clock Control
WDT
IMO
ILO
Reset
Reset Control
XRES
SRAM
2 KB
2x LP Comparator
Power
Sleep Control
WIC
POR
REF
PWRSYS
Flash
16 KB
CapSense
AHB- Lite
SPCIF
Cortex
M0
16 MHz
1x TCPWM
32-bit
SWD/TC
1x SCB-I2C
PSoC 4000
High Speed I/O Matrix
20 x GPIOs
I/O Subsystem
Document Number: 001-92145 Rev. *K
Page 3 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Contents
Functional Overview ........................................................ 5
CPU and Memory Subsystem ..................................... 5
System Resources ...................................................... 5
Analog Blocks .............................................................. 6
Fixed Function Digital .................................................. 6
GPIO ........................................................................... 6
Special Function Peripherals ....................................... 6
Pinouts .............................................................................. 7
Power ................................................................................. 9
Unregulated External Supply ....................................... 9
Regulated External Supply .......................................... 9
Development Support .................................................... 10
Documentation .......................................................... 10
Online ........................................................................ 10
Tools .......................................................................... 10
Electrical Specifications ................................................ 11
Absolute Maximum Ratings ....................................... 11
Device Level Specifications ....................................... 11
Document Number: 001-92145 Rev. *K
Analog Peripherals .................................................... 14
Digital Peripherals ..................................................... 16
Memory ..................................................................... 17
System Resources .................................................... 17
Ordering Information ...................................................... 20
Part Numbering Conventions .................................... 20
Packaging ........................................................................ 22
Package Outline Drawings ........................................ 23
Acronyms ........................................................................ 25
Document Conventions ................................................. 27
Units of Measure ....................................................... 27
Document History Page ................................................. 28
Sales, Solutions, and Legal Information ...................... 30
Worldwide Sales and Design Support ....................... 30
Products .................................................................... 30
PSoC® Solutions ...................................................... 30
Cypress Developer Community ................................. 30
Technical Support ..................................................... 30
Page 4 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Functional Overview
CPU and Memory Subsystem
CPU
The Cortex-M0 CPU in the PSoC 4000 is part of the 32-bit MCU
subsystem, which is optimized for low-power operation with
extensive clock gating. Most instructions are 16 bits in length and
the CPU executes a subset of the Thumb-2 instruction set. This
enables fully compatible, binary, upward migration of the code to
higher performance processors, such as the Cortex-M3 and M4.
It includes a nested vectored interrupt controller (NVIC) block
with eight interrupt inputs and also includes a Wakeup Interrupt
Controller (WIC). The WIC can wake the processor from the
Deep Sleep mode, allowing power to be switched off to the main
processor when the chip is in the Deep Sleep mode.
The CPU also includes a debug interface, the SWD interface,
which is a 2-wire form of JTAG. The debug configuration used for
PSoC 4000 has four breakpoint (address) comparators and two
watchpoint (data) comparators.
Flash
The PSoC 4000 device has a flash module with a flash accelerator, tightly coupled to the CPU to improve average access
times from the flash block. The low-power flash block is designed
to deliver zero wait-state (WS) access time at 16 MHz. The flash
accelerator delivers 85% of the single-cycle SRAM access
performance on average.
SRAM
Two KB of SRAM are provided with zero wait-state access at
16 MHz.
SROM
Clock System
The PSoC 4000 clock system is responsible for providing clocks
to all subsystems that require clocks and for switching between
different clock sources without glitching. In addition, the clock
system ensures that there are no metastable conditions.
The clock system for the PSoC 4000 consists of the internal main
oscillator (IMO) and the internal low-frequency oscillator (ILO)
and provision for an external clock.
Figure 1. PSoC 4000 MCU Clocking Architecture
IMO
Divide By
2,4,8
FCPU
External Clock
(connects to GPIO pin P
0 .4)
The FCPU signal can be divided down to generate synchronous
clocks for the analog and digital peripherals. There are four clock
dividers for the PSoC 4000, each with 16-bit divide capability The
16-bit capability allows flexible generation of fine-grained
frequency values and is fully supported in PSoC Creator.
IMO Clock Source
The IMO is the primary source of internal clocking in the
PSoC 4000. It is trimmed during testing to achieve the specified
accuracy.The IMO default frequency is 24 MHz and it can be
adjusted from 24 to 48 MHz in steps of 4 MHz. The IMO
tolerance with Cypress-provided calibration settings is ±2% (24
and 32 MHz).
ILO Clock Source
System Resources
The ILO is a very low power, 40-kHz oscillator, which is primarily
used to generate clocks for the watchdog timer (WDT) and
peripheral operation in Deep Sleep mode. ILO-driven counters
can be calibrated to the IMO to improve accuracy. Cypress
provides a software component, which does the calibration.
Power System
Watchdog Timer
The power system is described in detail in the section on Power
on page 9. It provides an assurance that voltage levels are as
required for each respective mode and either delays mode entry
(for example, on power-on reset (POR)) until voltage levels are
as required for proper functionality, or generates resets (for
example, on brown-out detection). The PSoC 4000 operates
with a single external supply over the range of either 1.8 V ±5%
(externally regulated) or 1.8 to 5.5 V (internally regulated) and
has three different power modes, transitions between which are
managed by the power system. The PSoC 4000 provides Active,
Sleep, and Deep Sleep low-power modes.
A watchdog timer is implemented in the clock block running from
the ILO; this allows watchdog operation during Deep Sleep and
generates a watchdog reset if not serviced before the set timeout
occurs. The watchdog reset is recorded in a Reset Cause
register, which is firmware readable.
A supervisory ROM that contains boot and configuration routines
is provided.
All subsystems are operational in Active mode. The CPU
subsystem (CPU, flash, and SRAM) is clock-gated off in Sleep
mode, while all peripherals and interrupts are active with instantaneous wake-up on a wake-up event. In Deep Sleep mode, the
high-speed clock and associated circuitry is switched off;
wake-up from this mode takes 35 µs.
Reset
The PSoC 4000 can be reset from a variety of sources including
a software reset. Reset events are asynchronous and guarantee
reversion to a known state. The reset cause is recorded in a
register, which is sticky through reset and allows software to
determine the cause of the reset. An XRES pin is reserved for
external reset on the 24-pin package. An internal POR is
provided on the 16-pin package. The XRES pin has an internal
pull-up resistor that is always enabled.
Voltage Reference
The PSoC 4000 reference system generates all internally
required references. A 1.2-V voltage reference is provided for the
comparator. The IDACs are based on a ±5% reference.
Document Number: 001-92145 Rev. *K
Page 5 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Analog Blocks
Low-power Comparators
The PSoC 4000 has a low-power comparator, which uses the
built-in voltage reference. Any one of up to 16 pins can be used
as a comparator input and the output of the comparator can be
brought out to a pin. The selected comparator input is connected
to the minus input of the comparator with the plus input always
connected to the 1.2-V voltage reference
Current DACs
The PSoC 4000 is not completely compliant with the I2C spec in
the following respect:
■
GPIO cells are not overvoltage tolerant and, therefore, cannot
be hot-swapped or powered up independently of the rest of the
I2C system.
GPIO
The PSoC 4000 has up to 20 GPIOs. The GPIO block implements the following:
■
The PSoC 4000 has two concentric independent buses that go
around the periphery of the chip. These buses (called amux
buses) are connected to firmware-programmable analog
switches that allow the chip's internal resources (IDACs,
comparator) to connect to any pin on Ports 0, 1, and 2.
Eight drive modes:
❐ Analog input mode (input and output buffers disabled)
❐ Input only
❐ Weak pull-up with strong pull-down
❐ Strong pull-up with weak pull-down
❐ Open drain with strong pull-down
❐ Open drain with strong pull-up
❐ Strong pull-up with strong pull-down
❐ Weak pull-up with weak pull-down
■
Input threshold select (CMOS or LVTTL).
Fixed Function Digital
■
Individual control of input and output buffer enabling/disabling
in addition to the drive strength modes
■
Selectable slew rates for dV/dt related noise control to improve
EMI
The PSoC 4000 has two IDACs, which can drive any of up to 16
pins on the chip. These IDACs have programmable current
ranges.
Analog Multiplexed Buses
Timer/Counter/PWM (TCPWM) Block
The TCPWM block consists of a 16-bit counter with
user-programmable period length. There is a capture register to
record the count value at the time of an event (which may be an
I/O event), a period register that is used to either stop or
auto-reload the counter when its count is equal to the period
register, and compare registers to generate compare value
signals that are used as PWM duty cycle outputs. The block also
provides true and complementary outputs with programmable
offset between them to allow use as dead-band programmable
complementary PWM outputs. It also has a Kill input to force
outputs to a predetermined state; for example, this is used in
motor drive systems when an over-current state is indicated and
the PWM driving the FETs needs to be shut off immediately with
no time for software intervention.
Serial Communication Block (SCB)
The PSoC 4000 has a serial communication block, which implements a multi-master I2C interface.
I2C Mode: The hardware I2C block implements a full
multi-master and slave interface (it is capable of multi-master
arbitration). This block is capable of operating at speeds of up to
400 kbps (Fast Mode) and has flexible buffering options to
reduce interrupt overhead and latency for the CPU. It also
supports EZI2C that creates a mailbox address range in the
memory of the PSoC 4000 and effectively reduces I2C communication to reading from and writing to an array in memory. In
addition, the block supports an 8-deep FIFO for receive and
transmit which, by increasing the time given for the CPU to read
data, greatly reduces the need for clock stretching caused by the
CPU not having read data on time.
The I2C peripheral is compatible with the I2C Standard-mode and
Fast-mode devices as defined in the NXP I2C-bus specification
and user manual (UM10204). The I2C bus I/O is implemented
with GPIO in open-drain modes.
Document Number: 001-92145 Rev. *K
The pins are organized in logical entities called ports, which are
8-bit in width (less for Ports 2 and 3). During power-on and reset,
the blocks are forced to the disable state so as not to crowbar
any inputs and/or cause excess turn-on current. A multiplexing
network known as a high-speed I/O matrix is used to multiplex
between various signals that may connect to an I/O pin.
Data output and pin state registers store, respectively, the values
to be driven on the pins and the states of the pins themselves.
Every I/O pin can generate an interrupt if so enabled and each
I/O port has an interrupt request (IRQ) and interrupt service
routine (ISR) vector associated with it (4 for PSoC 4000).
Special Function Peripherals
CapSense
CapSense is supported in the PSoC 4000 through a CSD block
that can be connected to up to 16 pins through an analog mux
bus via an analog switch (pins on Port 3 are not available for
CapSense purposes). CapSense function can thus be provided
on any available pin or group of pins in a system under software
control. A PSoC Creator component is provided for the
CapSense block to make it easy for the user.
Shield voltage can be driven on another mux bus to provide
water-tolerance capability. Water tolerance is provided by driving
the shield electrode in phase with the sense electrode to keep
the shield capacitance from attenuating the sensed input.
Proximity sensing can also be implemented.
The CapSense block has two IDACs, which can be used for
general purposes if CapSense is not being used (both IDACs are
available in that case) or if CapSense is used without water
tolerance (one IDAC is available).
Page 6 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Pinouts
The following is the pin list for PSoC 4000. All Port pins support GPIO. Ports 0, 1, and 2 support CSD CapSense and analog mux bus
connections.
Table 1. PSoC 4000 Pin Descriptions
24-pin QFN
16-pin SOIC
Pin
Name
Pin
Name
TCPWM Signals
1
P0.0/TRIN0
2
P0.1/TRIN1/
CMPO_0
3
P0.1/TRIN1/CMPO_0
TRIN1: Trigger Input 1
3
P0.2/TRIN2
4
P0.2/TRIN2
TRIN2: Trigger Input 2
Alternate Functions
TRIN0: Trigger Input 0
4
P0.3/TRIN3
5
P0.4/TRIN4/
CMPO_0/EXT_CLK
5
P0.4/TRIN4/CMPO_0/EXT
_CLK
6
VCCD
6
VCCD
7
VDD
7
VDD
8
VSS
8
VSS
9
P0.5
9
P0.5
10
P0.6
10
P0.6
11
P0.7
12
P1.0
13
P1.1/OUT0
11
P1.1/OUT0
CMPO_0: Sense Comp Out
TRIN3: Trigger Input 3
TRIN4: Trigger Input 4
CMPO_0: Sense Comp Out,
External Clock, CMOD Cap
OUT0: PWM OUT 0
14
P1.2/SCL
12
P1.2/SCL
I2C Clock
15
P1.3/SDA
13
P1.3/SDA
I2C Data
16
P1.4/UND0
UND0: Underflow Out
17
P1.5/OVF0
OVF0: Overflow Out
18
P1.6/OVF0/UND0/
nOUT0/CMPO_0
14
P1.6/OVF0/UND0/
nOUT0/CMPO_0
nOUT0: Complement of
OUT0 (not OUT)
CMPO_0: Sense Comp Out,
Internal Reset function during
POR (must not have load to
ground during POR).
19
P1.7/MATCH/EXT_C
LK
15
P1.7/MATCH/EXT_CLK
MATCH: Match Out
External Clock
20
P2.0
16
P2.0
21
P3.0/SDA/
SWD_IO
1
P3.0/SDA/
SWD_IO
I2C Data, SWD IO
22
P3.1/SCL/
SWD_CLK
2
P3.1/SCL/
SWD_CLK
I2C Clock, SWD Clock
23
P3.2
24
XRES
Document Number: 001-92145 Rev. *K
OUT0:PWM OUT 0
XRES: External Reset
Page 7 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Descriptions of the Pin functions are as follows:
VDD: Power supply for both analog and digital sections.
VSS: Ground pin.
VCCD: Regulated digital supply (1.8 V ±5%).
Pins belonging to Ports 0, 1, and 2 can all be used as CSD sense and shield pins can be connected to AMUXBUS A or B or can all
be used as GPIO pins that can be driven by the firmware.
Pins on Port 3 can be used as GPIO, in addition to their alternate functions listed above.
The following packages are provided: 24-pin QFN and 16-pin SOIC.
P3.1
P3.0
P2.0
23
22
21
20
P0.3
4
P0.4
5
VCCD
6
7
8
9
10
11
P0.7
3
P0.6
P0.2
24 QFN
Top
View
P0.5
2
VSS
P0.1
VDD
1
P1.7
P3.2
24
P0.0
19
18
P1.6
17
P1.5
16
P1.4
15
P1.3
14
P1.2
13
12
P1.1
P1.0
XRES
Figure 2. 24-pin QFN Pinout
Figure 3. 16-pin SOIC Pinout
P3.0
1
16
P2.0
P3.1
2
15
P1.7
P0.1
3
14
P1.6
P0.2
4
13
P1.3
16-SOIC
Top View
Document Number: 001-92145 Rev. *K
P0.4
5
12
P1.2
VCCD
6
11
P1.1
VDD
7
10
P0.6
VSS
8
9
P0.5
Page 8 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Power
Regulated External Supply
The following power system diagrams (Figure 4 and Figure 5)
show the set of power supply pins as implemented for the
PSoC 4000. The system has one regulator in Active mode for the
digital circuitry. There is no analog regulator; the analog circuits
run directly from the VDD input. There is a separate regulator for
the Deep Sleep mode. The supply voltage range is either 1.8 V
±5% (externally regulated) or 1.8 V to 5.5 V (unregulated externally; regulated internally) with all functions and circuits
operating over that range.
The PSoC 4000 family allows two distinct modes of power supply
operation: Unregulated External Supply and Regulated External
Supply.
In this mode, the PSoC 4000 is powered by an external power
supply that must be within the range of 1.71[1] to 1.89 V; note that
this range needs to include the power supply ripple too. In this
mode, the VDD and VCCD pins are shorted together and
bypassed. The internal regulator is disabled in the firmware.
An example of a bypass scheme follows.
Figure 5. 24-pin QFN Bypass Scheme Example - Regulated
External Supply
Power supply connections when 1.71 VDD 1.89 V
1.71 V to 1.89 V
VDD
PSoC 4000
Unregulated External Supply
In this mode, the PSoC 4000 is powered by an external power
supply that can be anywhere in the range of 1.8 to 5.5 V. This
range is also designed for battery-powered operation. For
example, the chip can be powered from a battery system that
starts at 3.5 V and works down to 1.8 V. In this mode, the internal
regulator of the PSoC 4000 supplies the internal logic and the
VCCD output of the PSoC 4000 must be bypassed to ground via
an external capacitor (0.1 µF; X5R ceramic or better).
Bypass capacitors must be used from VDDD to ground. The
typical practice for systems in this frequency range is to use a
capacitor in the 1-µF range, in parallel with a smaller capacitor
(0.1 µF, for example). Note that these are simply rules of thumb
and that, for critical applications, the PCB layout, lead inductance, and the bypass capacitor parasitic should be simulated to
design and obtain optimal bypassing.
VCCD
1 F
0.1 F
VSS
An example of a bypass scheme follows (VDDIO is available on
the 16-QFN package).
Figure 4. 24-pin QFN Bypass Scheme Example - Unregulated
External Supply
Power supply connections when 1.8 V DD 5. 5 V
1.8 V to 5.5 V
1F
VDD
PSoC 4000
0. 1 F
VCCD
0. 1 F
VSS
Note
1. 1.75 V for E-grade devices.
Document Number: 001-92145 Rev. *K
Page 9 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Development Support
The PSoC 4000 family has a rich set of documentation, development tools, and online resources to assist you during your
development process. Visit www.cypress.com/psoc4 to find out
more.
Documentation
A suite of documentation supports the PSoC 4000 family to
ensure that you can find answers to your questions quickly. This
section contains a list of some of the key documents.
Software User Guide: A step-by-step guide for using PSoC
Creator. The software user guide shows you how the PSoC
Creator build process works in detail, how to use source control
with PSoC Creator, and much more.
Online
In addition to print documentation, the Cypress PSoC forums
connect you with fellow PSoC users and experts in PSoC from
around the world, 24 hours a day, 7 days a week.
Tools
With industry standard cores, programming, and debugging
interfaces, the PSoC 4000 family is part of a development tool
ecosystem. Visit us at www.cypress.com/psoccreator for the
latest information on the revolutionary, easy to use PSoC Creator
IDE, supported third party compilers, programmers, debuggers,
and development kits.
Component Datasheets: The flexibility of PSoC allows the
creation of new peripherals (components) long after the device
has gone into production. Component data sheets provide all of
the information needed to select and use a particular component,
including a functional description, API documentation, example
code, and AC/DC specifications.
Application Notes: PSoC application notes discuss a particular
application of PSoC in depth; examples include brushless DC
motor control and on-chip filtering. Application notes often
include example projects in addition to the application note
document.
Technical Reference Manual: The Technical Reference Manual
(TRM) contains all the technical detail you need to use a PSoC
device, including a complete description of all PSoC registers.
The TRM is available in the Documentation section at
www.cypress.com/psoc4.
Document Number: 001-92145 Rev. *K
Page 10 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Electrical Specifications
Absolute Maximum Ratings
Table 2. Absolute Maximum Ratings[2]
Spec ID#
SID1
SID2
Parameter
Description
Min
Typ
Max
Unit
Details/Conditions
VDDD_ABS
Digital supply relative to VSS
–0.5
–
6
V
–
VCCD_ABS
Direct digital core voltage input relative
to VSS
–0.5
–
1.95
V
–
SID3
VGPIO_ABS
GPIO voltage
–0.5
–
VDD + 0.5
V
–
SID4
IGPIO_ABS
Maximum current per GPIO
–25
–
25
mA
–
SID5
IGPIO_injection
GPIO injection current,
Max for VIH > VDDD, and
Min for VIL < VSS
–0.5
–
0.5
mA
Current injected per
pin
BID44
ESD_HBM
Electrostatic discharge human body
model
2000
–
–
V
–
BID45
ESD_CDM
Electrostatic discharge charged
device model
500
–
–
V
–
BID46
LU
Pin current for latch-up
–140
–
140
mA
–
Device Level Specifications
All specifications are valid for –40 °C TA 85 °C for A grade devices and –40 °C TA 105 °C for S grade devices and
–40 °C TA 125 °C for Grade-E devices, except where noted. Specifications are valid for 1.71 V to 5.5 V, except where noted.
Table 3. DC Specifications
Typical values measured at VDD = 3.3 V and 25 °C.
Spec ID#
SID53
Parameter
VDD
Description
Min
Typ
Max
Units
Power supply input voltage
1.8
1.71
Details/Conditions
–
5.5
V
With regulator enabled
–
1.89
V
Internally unregulated supply
1.75
–
1.89
V
-40 °C TA 125 °C
1.71
–
VDD
V
–
SID255
VDD
Power supply input voltage
(VCCD = VDD)
SID54
VDDIO
VDDIO domain supply
1.75
–
VDD
V
-40 °C TA 125 °C
SID55
CEFC
External regulator voltage
bypass
–
0.1
–
µF
X5R ceramic or better
SID56
CEXC
Power supply bypass
capacitor
–
1
–
µF
X5R ceramic or better
Active Mode, VDD = 1.8 to 5.5 V
SID9
IDD5
Execute from flash;
CPU at 6 MHz
–
2.0
2.85
mA
–
SID12
IDD8
Execute from flash;
CPU at 12 MHz
–
3.2
3.75
mA
–
SID16
IDD11
Execute from flash;
CPU at 16 MHz
–
4.0
4.5
mA
–
Sleep Mode, VDDD = 1.71 to 5.5 V
SID25
SID25A
IDD20
I2C wakeup, WDT on. 6 MHz
–
1.1
–
mA
–
IDD20A
I2C
–
1.4
–
mA
–
wakeup, WDT on. 12 MHz
Note
2. Usage above the absolute maximum conditions listed in Table 1 may cause permanent damage to the device. Exposure to Absolute Maximum conditions for extended
periods of time may affect device reliability. The Maximum Storage Temperature is 150 °C in compliance with JEDEC Standard JESD22-A103, High Temperature
Storage Life. When used below Absolute Maximum conditions but above normal operating conditions, the device may not operate to specification.
Document Number: 001-92145 Rev. *K
Page 11 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Table 3. DC Specifications (continued)
Typical values measured at VDD = 3.3 V and 25 °C.
Spec ID#
Parameter
Description
Min
Typ
Max
Units
Details/Conditions
–
2.5
8.2
µA
–
–
2.5
12
µA
–
Deep Sleep Mode, VDD = 1.8 to 3.6 V (Regulator on)
SID31
IDD26
I2C wakeup and WDT on
Deep Sleep Mode, VDD = 3.6 to 5.5 V (Regulator on)
SID34
IDD29
I2C wakeup and WDT on
Deep Sleep Mode, VDD = VCCD = 1.71 to 1.89 V (Regulator bypassed)
SID37
IDD32
I2C wakeup and WDT on
–
2.5
9.2
µA
–
IDD_XR
Supply current while XRES
asserted
–
2
5
mA
–
XRES Current
SID307
Table 4. AC Specifications
Spec ID#
Parameter
Description
Min
Typ
Max
Units
Details/Conditions
1.71 VDD 5.5
SID48
FCPU
CPU frequency
DC
–
16
MHz
SID49[3]
TSLEEP
Wakeup from Sleep mode
–
0
–
µs
–
SID50[3]
TDEEPSLEEP
Wakeup from Deep Sleep mode
–
35
–
µs
–
Min
Typ
Max
0.7 × VDDD
–
–
Note
3. Guaranteed by characterization.
GPIO
Table 5. GPIO DC Specifications
Spec ID#
Parameter
SID57
VIH
[4]
Description
Input voltage high threshold
Units Details/Conditions
V
CMOS Input
SID58
VIL
Input voltage low threshold
–
–
0.3 × VDDD
V
CMOS Input
SID241
VIH[4]
LVTTL input, VDDD < 2.7 V
0.7× VDDD
–
–
V
–
SID242
VIL
LVTTL input, VDDD < 2.7 V
–
–
0.3 × VDDD
V
–
LVTTL input, VDDD 2.7 V
2.0
–
–
V
–
LVTTL input, VDDD 2.7 V
–
–
0.8
V
–
SID243
VIH
SID244
VIL
[4]
SID59
VOH
Output voltage high level
VDDD –0.6
–
–
V
IOH = 4 mA
at 3 V VDDD
SID60
VOH
Output voltage high level
VDDD –0.5
–
–
V
IOH = 1 mA
at 1.8 V VDDD
SID61
VOL
Output voltage low level
–
–
0.6
V
IOL = 4 mA
at 1.8 V VDDD
SID62
VOL
Output voltage low level
–
–
0.6
V
IOL = 10 mA
at 3 V VDDD
SID62A
VOL
Output voltage low level
–
–
0.4
V
IOL = 3 mA
at 3 V VDDD
SID63
RPULLUP
Pull-up resistor
3.5
5.6
8.5
kΩ
–
SID64
RPULLDOWN
Pull-down resistor
3.5
5.6
8.5
kΩ
–
Notes
4. VIH must not exceed VDDD + 0.2 V.
5. Guaranteed by characterization.
Document Number: 001-92145 Rev. *K
Page 12 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Table 5. GPIO DC Specifications (continued)
Spec ID#
Parameter
Description
Min
Typ
Max
Units Details/Conditions
SID65
IIL
Input leakage current (absolute
value)
–
–
2
nA
25 °C, VDDD = 3.0 V
SID66
CIN
Input capacitance
–
3
7
pF
–
SID67
VHYSTTL
Input hysteresis LVTTL
15
40
–
mV
VDDD 2.7 V
SID68[5]
VHYSCMOS
Input hysteresis CMOS
0.05 ×
VDDD
–
–
mV
VDD < 4.5 V
SID68A[5]
VHYSCMOS5V5
Input hysteresis CMOS
200
–
–
mV
VDD > 4.5 V
SID69[5]
IDIODE
Current through protection diode
to VDD/VSS
–
–
100
µA
–
SID69A[5]
ITOT_GPIO
Maximum total source or sink
chip current
–
–
85
mA
–
Min
Typ
Max
[5]
Notes
4. VIH must not exceed VDDD + 0.2 V.
5. Guaranteed by characterization.
Table 6. GPIO AC Specifications
(Guaranteed by Characterization)
Spec ID#
Parameter
Description
Units Details/Conditions
SID70
TRISEF
Rise time in fast strong mode
2
–
12
ns
3.3 V VDDD,
Cload = 25 pF
SID71
TFALLF
Fall time in fast strong mode
2
–
12
ns
3.3 V VDDD,
Cload = 25 pF
SID72
TRISES
Rise time in slow strong mode
10
–
60
–
3.3 V VDDD,
Cload = 25 pF
SID73
TFALLS
Fall time in slow strong mode
10
–
60
–
3.3 V VDDD,
Cload = 25 pF
SID74
FGPIOUT1
GPIO FOUT; 3.3 V VDDD 5.5 V.
Fast strong mode.
–
–
16
MHz
90/10%, 25 pF load,
60/40 duty cycle
SID75
FGPIOUT2
GPIO FOUT; 1.71 VVDDD3.3 V.
Fast strong mode.
–
–
16
MHz
90/10%, 25 pF load,
60/40 duty cycle
SID76
FGPIOUT3
GPIO FOUT; 3.3 V VDDD 5.5 V.
Slow strong mode.
–
–
7
MHz
90/10%, 25 pF load,
60/40 duty cycle
SID245
FGPIOUT4
GPIO FOUT; 1.71 V VDDD
3.3 V.
Slow strong mode.
–
–
3.5
MHz
90/10%, 25 pF load,
60/40 duty cycle
SID246
FGPIOIN
GPIO input operating frequency;
1.71 V VDDD 5.5 V
–
–
16
MHz 90/10% VIO
Document Number: 001-92145 Rev. *K
Page 13 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
XRES
Table 7. XRES DC Specifications
Spec ID#
Parameter
Description
Min
Typ
Max
Units Details/Conditions
SID77
VIH
Input voltage high threshold
0.7 × VDDD
–
–
V
CMOS Input
SID78
VIL
Input voltage low threshold
–
–
0.3 × VDDD
V
CMOS Input
SID79
RPULLUP
Pull-up resistor
3.5
5.6
8.5
kΩ
–
SID80
CIN
Input capacitance
–
3
7
pF
–
SID81[6]
VHYSXRES
Input voltage hysteresis
–
05 × VDD
–
mV
Typical hysteresis is
200 mV
for VDD > 4.5V
Min
Typ
Max
Table 8. XRES AC Specifications
Spec ID#
[6]
SID83
BID#194
[6]
Parameter
Description
Units Details/Conditions
TRESETWIDTH
Reset pulse width
5
–
–
µs
–
TRESETWAKE
Wake-up time from reset release
–
–
3
ms
–
Analog Peripherals
Comparator
Table 9. Comparator DC Specifications
Spec ID#
Parameter
Min
Typ
Max
Units
Block current, High Bandwidth mode
–
–
110
µA
–
ICMP2
Block current, Low Power mode
–
–
85
µA
–
SID332[6]
VOFFSET1
Offset voltage, High Bandwidth mode
–
10
30
mV
–
SID333[6]
VOFFSET2
Offset voltage, Low Power mode
–
10
30
V
–
SID334[6]
ZCMP
DC input impedance of comparator
35
–
–
MΩ
–
SID338[6]
VINP_COMP Comparator input range
0
–
3.6
V
Max input voltage is
lower of 3.6 V or
VDD
Details/Conditions
[6]
SID330
ICMP1
SID331[6]
Description
Details/Conditions
Table 10. Comparator AC Specifications (Guaranteed by Characterization)
Spec ID#
Parameter
Description
Min
Typ
Max
Units
SID336[6]
TCOMP1
Response Time High Bandwidth mode,
50-mV overdrive
–
–
90
ns
–
SID337[6]
TCOMP2
Response Time Low Power mode,
50-mV overdrive
–
–
110
ns
–
Note
6. Guaranteed by characterization.
Document Number: 001-92145 Rev. *K
Page 14 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
CSD
Table 11. CSD and IDAC Block Specifications
Spec ID#
Parameter
Description
Min
Typ
Max
Units
Details/Conditions
–
–
±50
mV
VDD > 2V (with ripple),
25 °C TA,
Sensitivity = 0.1 pF
VDD > 1.75V (with
ripple), 25 C TA,
Parasitic Capacitance
(CP) < 20 pF,
Sensitivity ≥ 0.4 pF
CSD and IDAC Specifications
VDD_RIPPLE
Max allowed ripple on power
supply, DC to 10 MHz
SYS.PER#16
VDD_RIPPLE_1.8
Max allowed ripple on power
supply, DC to 10 MHz
SID.CSD#15
VREF
Voltage reference for CSD and
Comparator
SID.CSD#16
IDAC1IDD
SID.CSD#17
SID308
SYS.PER#3
–
–
±25
mV
1.1
1.2
1.3
V
–
IDAC1 (8-bits) block current
–
–
1125
µA
–
IDAC2IDD
IDAC2 (7-bits) block current
–
–
1125
µA
–
VCSD
Voltage range of operation
1.71
–
5.5
V
1.8 V ±5% or 1.8 V to
5.5 V
1.75
–
5.5
V
-40 °C TA 125 °C
V
–
SID308A
VCOMPIDAC
Voltage compliance range of
IDAC
0.8
–
VDD – 0.8
SID309
IDAC1DNL
DNL for 8-bit resolution
–1
–
1
LSB –
SID310
IDAC1INL
INL for 8-bit resolution
–3
–
3
LSB –
SID311
IDAC2DNL
DNL for 7-bit resolution
–1
–
1
LSB –
SID312
IDAC2INL
INL for 7-bit resolution
–3
–
3
LSB –
SID313
SNR
Ratio of counts of finger to noise.
Guaranteed by characterization
5
–
–
Capacitance range of 9
Ratio to 35 pF, 0.1 pF sensitivity
SID314
IDAC1CRT1
Output current of IDAC1 (8 bits) in
high range
–
612
–
µA
–
SID314A
IDAC1CRT2
Output current of IDAC1(8 bits) in
low range
–
306
–
µA
–
SID315
IDAC2CRT1
Output current of IDAC2 (7 bits) in
high range
–
304.8
–
µA
–
SID315A
IDAC2CRT2
Output current of IDAC2 (7 bits) in
low range
–
152.4
–
µA
–
SID320
IDACOFFSET
All zeroes input
–
–
±1
SID321
IDACGAIN
Full-scale error less offset
–
–
±10
SID322
IDACMISMATCH
Mismatch between IDACs
–
–
7
SID323
IDACSET8
Settling time to 0.5 LSB for 8-bit
IDAC
–
–
10
µs
Full-scale transition. No
external load.
SID324
IDACSET7
Settling time to 0.5 LSB for 7-bit
IDAC
–
–
10
µs
Full-scale transition. No
external load.
SID325
CMOD
External modulator capacitor.
–
2.2
–
nF
5-V rating,
X7R or NP0 cap.
Document Number: 001-92145 Rev. *K
LSB –
%
–
LSB –
Page 15 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Digital Peripherals
Timer Counter Pulse-Width Modulator (TCPWM)
Table 12. TCPWM Specifications
Spec ID
Parameter
Description
Block current consumption at
3 MHz
Block current consumption at
8 MHz
Block current consumption at
16 MHz
Min
Typ
Max
Units
–
–
45
μA
All modes (TCPWM)
–
–
145
μA
All modes (TCPWM)
–
–
160
μA
All modes (TCPWM)
–
–
Fc
MHz
Fc max = CLK_SYS.
Maximum = 16 MHz
SID.TCPWM.1
ITCPWM1
SID.TCPWM.2
ITCPWM2
SID.TCPWM.2A
ITCPWM3
SID.TCPWM.3
TCPWMFREQ
Operating frequency
SID.TCPWM.4
TPWMENEXT
Input trigger pulse width
2/Fc
–
–
ns
SID.TCPWM.5
TPWMEXT
Output trigger pulse widths
2/Fc
–
–
ns
SID.TCPWM.5A
TCRES
Resolution of counter
1/Fc
–
–
ns
SID.TCPWM.5B
PWMRES
PWM resolution
1/Fc
–
–
ns
SID.TCPWM.5C
QRES
Quadrature inputs resolution
1/Fc
–
–
ns
Min
Typ
Max
Units
Details/Conditions
For all trigger events[7]
Minimum possible width
of Overflow, Underflow,
and CC (Counter equals
Compare value) outputs
Minimum time between
successive counts
Minimum pulse width of
PWM Output
Minimum pulse width
between
Quadrature
phase inputs.
I2C
Table 13. Fixed I2C DC Specifications[7]
Spec ID
Parameter
Description
Details/Conditions
SID149
II2C1
Block current consumption at
100 kHz
–
–
25
µA
–
SID150
II2C2
Block current consumption at
400 kHz
–
–
135
µA
–
SID152
II2C4
I2C enabled in Deep Sleep mode
–
–
2.5
µA
–
Min
Typ
Max
Units
–
–
400
Kbps –
Table 14. Fixed I2C AC Specifications[7]
Spec ID
SID153
Parameter
FI2C1
Description
Bit rate
Details/Conditions
Note
7. Guaranteed by characterization.
Document Number: 001-92145 Rev. *K
Page 16 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Memory
Table 15. Flash DC Specifications
Spec ID
SID173
Parameter
VPE
Description
Min
Typ
Max
Unit
1.71
–
5.5
V
–
1.75
–
5.5
V
-40 °C TA 125 °C
Description
Min
Typ
Max
Unit
Details/Conditions
Erase and program voltage
Details/Conditions
Table 16. Flash AC Specifications
Spec ID
Parameter
SID174
TROWWRITE[8]
Row (block) write time (erase and
program)
–
–
20
ms
Row (block) = 128 bytes
SID175
TROWERASE[8]
Row erase time
–
–
13
ms
–
SID176
Row program time after erase
–
–
7
ms
–
ms
–
SID180[9]
TROWPROGRAM[8]
TBULKERASE[8]
TDEVPROG[8]
SID181[9]
FEND
SID182[9]
FRET
SID178
SID182A[9]
Bulk erase time (16 KB)
–
–
15
Total device program time
–
–
7.5
Flash endurance
100 K
–
–
cycles
–
Flash retention. TA 55 °C, 100 K
P/E cycles
20[10]
–
–
years
–
Flash retention. TA 85 °C, 10 K
P/E cycles
10[11]
–
–
years
–
Min
Typ
Max
Unit
1
–
67
V/ms
seconds –
System Resources
Power-on Reset (POR)
Table 17. Power On Reset (PRES)
Spec ID
Parameter
Description
Details/Conditions
SID.CLK#6 SR_POWER
Power supply slew rate
SID185[9]
VRISEIPOR
Rising trip voltage
0.80
–
1.5
V
–
[9]
VFALLIPOR
Falling trip voltage
0.70
–
1.4
V
–
Min
Typ
Max
Unit
SID186
On power-up and
power-down
Table 18. Brown-out Detect (BOD) for VCCD
Spec ID
Parameter
Description
Details/Conditions
SID190[9]
VFALLPPOR
BOD trip voltage in active and
sleep modes
1.48
–
1.62
V
–
SID192[9]
VFALLDPSLP
BOD trip voltage in Deep Sleep
1.11
–
1.5
V
–
Notes
8. It can take as much as 20 milliseconds to write to Flash. During this time the device should not be Reset, or Flash operations will be interrupted and cannot be relied
on to have completed. Reset sources include the XRES pin, software resets, CPU lockup states and privilege violations, improper power supply levels, and watchdogs.
Make certain that these are not inadvertently activated.
9. Guaranteed by characterization.
10. Cypress provides a retention calculator to calculate the retention lifetime based on customers' individual temperature profiles for operation over the –40 °C to +125 °C
ambient temperature range. Contact customercare@cypress.com.
11. Cypress provides a retention calculator to calculate the retention lifetime based on customers' individual temperature profiles for operation over the –40 °C to +125 °C
ambient temperature range. Contact customercare@cypress.com.
Document Number: 001-92145 Rev. *K
Page 17 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
SWD Interface
Table 19. SWD Interface Specifications
Spec ID
Parameter
Description
Min
Typ
Max
Units
Details/Conditions
SID213
F_SWDCLK1
3.3 V VDD 5.5 V
–
–
14
MHz
SWDCLK ≤ 1/3 CPU
clock frequency
SID214
F_SWDCLK2
1.71 V VDD 3.3 V
–
–
7
MHz
SWDCLK ≤ 1/3 CPU
clock frequency
SID215[12]
T_SWDI_SETUP T = 1/f SWDCLK
0.25 × T
–
–
ns
–
SID216[12]
T_SWDI_HOLD
0.25 × T
–
–
ns
–
SID217[12]
T_SWDO_VALID T = 1/f SWDCLK
–
–
0.5 × T
ns
–
T_SWDO_HOLD T = 1/f SWDCLK
1
–
–
ns
–
SID217A
[12]
T = 1/f SWDCLK
Internal Main Oscillator
Table 20. IMO DC Specifications
(Guaranteed by Design)
Spec ID
Parameter
Description
Min
Typ
Max
Units
Details/Conditions
SID218
IIMO1
IMO operating current at 48 MHz
–
–
250
µA
-40 °C TA 85 °C
SID219
IIMO2
IMO operating current at 24 MHz
–
–
180
µA
-40 °C TA 85 °C
Min
Typ
Max
Units
Details/Conditions
%
2 V VDD 5.5 V, and
–25 °C TA 85 °C
Table 21. IMO AC Specifications
Spec ID
SID223
Parameter
Description
FIMOTOL1
Frequency variation at 24 and
32 MHz (trimmed)
–
–
±2
SID223A
FIMOTOLVCCD
Frequency variation (trimmed)
–
–
±4
%
All
SID226
TSTARTIMO
IMO startup time
–
–
7
µs
–
SID228
TJITRMSIMO2
RMS jitter at 24 MHz
–
145
–
ps
–
Min
Typ
Max
Units
Internal Low-Speed Oscillator
Table 22. ILO DC Specifications
(Guaranteed by Design)
Spec ID
Parameter
Description
Details/Conditions
[12]
IILO1
ILO operating current
–
0.3
1.05
µA
-40 °C TA 85 °C
[12]
IILOLEAK
ILO leakage current
–
2
15
nA
-40 °C TA 85 °C
Min
Typ
Max
Units
SID231
SID233
Table 23. ILO AC Specifications
Spec ID
[12]
SID234
Parameter
TSTARTILO1
SID236[12] TILODUTY
SID237
FILOTRIM1
Description
Details/Conditions
ILO startup time
–
–
2
ms
-40 °C TA 85 °C
ILO duty cycle
40
50
60
%
-40 °C TA 85 °C
ILO frequency range
20
40
80
kHz
-40 °C TA 85 °C
Note
12. Guaranteed by characterization.
Document Number: 001-92145 Rev. *K
Page 18 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
External Clock
Table 24. External Clock Specifications
Spec ID
Parameter
[13]
ExtClkFreq
[13]
ExtClkDuty
SID305
SID306
Description
Min
Typ
Max
Units
Details/Conditions
External clock input frequency
0
–
16
MHz
–
Duty cycle; measured at VDD/2
45
–
55
%
–
Block
Table 25. Block Specs
Spec ID
SID262[13]
Parameter
TCLKSWITCH
Description
Min
Typ
Max
System clock source switching time
3
–
4
Units
Details/Conditions
Periods –
Note
13. Guaranteed by characterization.
Document Number: 001-92145 Rev. *K
Page 19 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Ordering Information
The PSoC 4000 part numbers and features are listed in the following table.
SRAM (KB)
CapSense
7-bit IDAC
8-bit IDAC
Comparators
TCPWM Blocks
SCB (I2C)
16-SOIC
24-QFN
–40 to +85 °C
–40 to +105 °C
–40 to +125 °C
Operating
Temperature
Flash (KB)
Package
Max CPU Speed (MHz)
Features
CY8C4014SXA-421Z
16
16
2
✔
1
1
1
1
1
✔
–
✔
–
–
CY8C4014LQA-422Z
16
16
2
✔
1
1
1
1
1
–
✔
✔
–
–
MPN
CY8C4014SXS-421Z
16
16
2
✔
1
1
1
1
1
✔
–
–
✔
–
CY8C4014LQS-422Z
16
16
2
✔
1
1
1
1
1
–
✔
–
✔
–
CY8C4014SXE-421Z[14]
16
16
2
✔
1
1
1
1
1
✔
–
–
–
✔
CY8C4014LQE-422Z
16
16
2
✔
1
1
1
1
1
–
✔
–
–
✔
Part Numbering Conventions
PSoC 4 devices follow the part numbering convention described in the following table. All fields are single-character alphanumeric (0,
1, 2, …, 9, A,B, …, Z) unless stated otherwise.
The part numbers are of the form CY8C4ABCDEF-XYZ where the fields are defined as follows.
Examples
CY 8C
4 A B C D E F
- G H I Z
Cypress Prefix
4 : PSoC 4
0 : 4000 Family
Architecture
Family Group within Architecture
1 : 16 MHz
Speed Grade
4 : 16 KB
Flash Capacity
LQ : QFN
SX : SOIC
Package Code
A: AEC-Q100, -40 °C to +85 °C
S: AEC-Q100, -40 °C to +105 °C
E: AEC-Q100, -40 °C to +125 °C
Temperature Range
Peripheral Set
Fab Location Indicator
Z = New fab location
Blank = Initial fab location
Note
14. Contact Cypress for availability of this device.
Document Number: 001-92145 Rev. *K
Page 20 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
The field values are listed in the following table:
Field
Description
CY8C
Cypress prefix
Values
Meaning
4
Architecture
4
PSoC 4
A
Family
0
4000 Family
B
CPU speed
1
16 MHz
4
48 MHz
C
Flash capacity
3
8 KB
4
16 KB
5
32 KB
6
64 KB
7
128 KB
DE
Package code
SX
SOIC
LQ
QFN
F
Temperature range
A/S
Automotive
GHI
Attributes code
000-999
Code of feature set in specific family
Z
Fab location change
Document Number: 001-92145 Rev. *K
Page 21 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Packaging
Table 26. Package List
Spec ID#
Package
BID#26
24-pin QFN
24-pin 4 4 0.6 mm QFN with 0.5-mm pitch
Description
BID#40
16-pin SOIC
16-pin SOIC (150 Mil)
Table 27. Package Characteristics
Parameter
Description
Conditions
Min
Typ
Max
Units
TA
Operating ambient temperature
For A grade devices
–40
25.00
85
°C
TA
Operating ambient temperature
For S grade devices
–40
25.00
105
°C
TA
Operating ambient temperature
For E grade devices
–40
25.00
125
°C
TJ
Operating junction temperature
For A grade devices
–40
–
100
°C
TJ
Operating junction temperature
For S grade devices
–40
–
120
°C
TJ
Operating junction temperature
For E grade devices
–40
–
140
°C
TJA
Package JA (24-pin QFN)
–
–
38.01
–
°C/W
TJA
Package JA (16-pin SOIC)
–
–
142.14
–
°C/W
Table 28. Solder Reflow Peak Temperature
Package
Maximum Peak Temperature
Maximum Time at Peak Temperature
All
260 °C
30 seconds
Table 29. Package Moisture Sensitivity Level (MSL), IPC/JEDEC J-STD-020
Package
MSL
All
MSL 3
Document Number: 001-92145 Rev. *K
Page 22 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Package Outline Drawings
Figure 6. 24-pin QFN ((4 × 4 × 0.55 mm) 2.65 × 2.65 E-Pad (Sawn)) Package Outline, 001-13937
001-13937 *H
The center pad on the QFN package should be connected to ground (VSS) for best mechanical, thermal, and electrical performance.
If not connected to ground, it should be electrically floating and not connected to any other signal.
Document Number: 001-92145 Rev. *K
Page 23 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Figure 7. 16-pin SOIC (150 Mils) Package Outline, 51-85068
51-85068 *F
Document Number: 001-92145 Rev. *K
Page 24 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Acronyms
Table 30. Acronyms Used in this Document (continued)
Acronym
Table 30. Acronyms Used in this Document
Acronym
Description
abus
analog local bus
ADC
analog-to-digital converter
AG
analog global
AHB
AMBA (advanced microcontroller bus architecture) high-performance bus, an Arm data
transfer bus
ALU
arithmetic logic unit
Description
ETM
embedded trace macrocell
FIR
finite impulse response, see also IIR
FPB
flash patch and breakpoint
FS
full-speed
GPIO
general-purpose input/output, applies to a PSoC
pin
HVI
high-voltage interrupt, see also LVI, LVD
IC
integrated circuit
AMUXBUS analog multiplexer bus
IDAC
current DAC, see also DAC, VDAC
API
application programming interface
IDE
integrated development environment
APSR
application program status register
2C,
Arm®
advanced RISC machine, a CPU architecture
ATM
automatic thump mode
BW
bandwidth
CAN
Controller Area Network, a communications
protocol
CMRR
I
or IIC
IIR
Inter-Integrated Circuit, a communications
protocol
infinite impulse response, see also FIR
ILO
internal low-speed oscillator, see also IMO
IMO
internal main oscillator, see also ILO
INL
integral nonlinearity, see also DNL
common-mode rejection ratio
I/O
input/output, see also GPIO, DIO, SIO, USBIO
CPU
central processing unit
IPOR
initial power-on reset
CRC
cyclic redundancy check, an error-checking
protocol
IPSR
interrupt program status register
DAC
digital-to-analog converter, see also IDAC, VDAC
IRQ
interrupt request
DFB
digital filter block
ITM
instrumentation trace macrocell
DIO
digital input/output, GPIO with only digital capabilities, no analog. See GPIO.
DMIPS
Dhrystone million instructions per second
DMA
direct memory access, see also TD
DNL
differential nonlinearity, see also INL
DNU
do not use
DR
port write data registers
DSI
digital system interconnect
DWT
data watchpoint and trace
ECC
error correcting code
ECO
external crystal oscillator
EEPROM
electrically erasable programmable read-only
memory
EMI
electromagnetic interference
EMIF
external memory interface
EOC
end of conversion
EOF
end of frame
EPSR
execution program status register
ESD
electrostatic discharge
Document Number: 001-92145 Rev. *K
LCD
liquid crystal display
LIN
Local Interconnect Network, a communications
protocol.
LR
link register
LUT
lookup table
LVD
low-voltage detect, see also LVI
LVI
low-voltage interrupt, see also HVI
LVTTL
low-voltage transistor-transistor logic
MAC
multiply-accumulate
MCU
microcontroller unit
MISO
master-in slave-out
NC
no connect
NMI
nonmaskable interrupt
NRZ
non-return-to-zero
NVIC
nested vectored interrupt controller
NVL
nonvolatile latch, see also WOL
opamp
operational amplifier
PAL
programmable array logic, see also PLD
PC
program counter
PCB
printed circuit board
Page 25 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Table 30. Acronyms Used in this Document (continued)
Acronym
Description
Table 30. Acronyms Used in this Document (continued)
Acronym
Description
PGA
programmable gain amplifier
THD
total harmonic distortion
PHUB
peripheral hub
TIA
transimpedance amplifier
PHY
physical layer
TRM
technical reference manual
PICU
port interrupt control unit
TTL
transistor-transistor logic
PLA
programmable logic array
TX
transmit
PLD
programmable logic device, see also PAL
UART
PLL
phase-locked loop
Universal Asynchronous Transmitter Receiver, a
communications protocol
PMDD
package material declaration data sheet
UDB
universal digital block
POR
power-on reset
USB
Universal Serial Bus
PRES
precise power-on reset
USBIO
PRS
pseudo random sequence
USB input/output, PSoC pins used to connect to a
USB port
PS
port read data register
VDAC
voltage DAC, see also DAC, IDAC
PSoC®
Programmable System-on-Chip™
WDT
watchdog timer
PSRR
power supply rejection ratio
WOL
write once latch, see also NVL
PWM
pulse-width modulator
WRES
watchdog timer reset
RAM
random-access memory
XRES
external reset I/O pin
RISC
reduced-instruction-set computing
XTAL
crystal
RMS
root-mean-square
RTC
real-time clock
RTL
register transfer language
RTR
remote transmission request
RX
receive
SAR
successive approximation register
SC/CT
switched capacitor/continuous time
SCL
I2C serial clock
SDA
I2C serial data
S/H
sample and hold
SINAD
signal to noise and distortion ratio
SIO
special input/output, GPIO with advanced
features. See GPIO.
SOC
start of conversion
SOF
start of frame
SPI
Serial Peripheral Interface, a communications
protocol
SR
slew rate
SRAM
static random access memory
SRES
software reset
SWD
serial wire debug, a test protocol
SWV
single-wire viewer
TD
transaction descriptor, see also DMA
Document Number: 001-92145 Rev. *K
Page 26 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Document Conventions
Units of Measure
Table 31. Units of Measure
Symbol
Unit of Measure
°C
degrees Celsius
dB
decibel
fF
femto farad
Hz
hertz
KB
1024 bytes
kbps
kilobits per second
Khr
kilohour
kHz
kilohertz
k
kilo ohm
ksps
kilosamples per second
LSB
least significant bit
Mbps
megabits per second
MHz
megahertz
M
mega-ohm
Msps
megasamples per second
µA
microampere
µF
microfarad
µH
microhenry
µs
microsecond
µV
microvolt
µW
microwatt
mA
milliampere
ms
millisecond
mV
millivolt
nA
nanoampere
ns
nanosecond
nV
nanovolt
ohm
pF
picofarad
ppm
parts per million
ps
picosecond
s
second
sps
samples per second
sqrtHz
square root of hertz
V
volt
W
watt
Document Number: 001-92145 Rev. *K
Page 27 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Document History Page
Description Title: Automotive PSoC® 4: PSoC 4000 Family Datasheet Programmable System-on-Chip (PSoC®)
Document Number: 001-92145
Revision
ECN
Submission
Date
**
4388517
05/23/2014
New data sheet for new device family.
07/23/2014
Changed status from Advance to Preliminary.
Updated Electrical Specifications:
Updated Device Level Specifications:
Updated description above Table 3.
Updated Memory:
Updated Table 16:
Added Note 10 and referred the same note in minimum value of SID182 spec.
Added Note 11 and referred the same note in minimum value of SID182A spec.
*A
4425292
Description of Change
*B
4594824
12/12/2014
Updated Electrical Specifications:
Updated Device Level Specifications:
Updated Table 3:
Updated entire table.
Updated Analog Peripherals:
Updated Comparator:
Updated Table 9:
Added maximum value of ICMP1 parameter as 110 µA.
Added maximum value of ICMP2 parameter as 85 µA.
Updated Table 10:
Changed maximum value of TCOMP1 parameter from 50 ns to 90 ns.
Changed maximum value of TCOMP2 parameter from 100 ns to 110 ns.
Updated Digital Peripherals:
Removed Timer.
Added Timer Counter Pulse-Width Modulator (TCPWM).
Removed Counter.
Removed Pulse Width Modulation (PWM).
Updated I2C:
Updated Table 13:
Changed maximum value of II2C1 parameter from 10.5 µA to 25 µA.
Added maximum value of II2C4 parameter as 2.5 µA.
Updated Power-on Reset (POR):
Updated Table 17:
Updated entire table.
Updated Memory:
Updated Table 16:
Added maximum value of TBULKERASE parameter as 15 ms.
Added maximum value of TDEVPROG parameter as 7.5 seconds.
Updated System Resources:
Updated Power-on Reset (POR):
Updated Table 18:
Added maximum value of VFALLPPOR parameter as 1.62 V.
Changed minimum value of VFALLDPSLP parameter from 1.14 V to 1.11 V.
Updated Internal Main Oscillator:
Updated Table 20:
Changed maximum value of IIMO1 parameter from 1000 µA to 250 µA.
Changed maximum value of IIMO2 parameter from 325 µA to 180 µA.
Updated Table 21:
Added maximum value of TSTARTIMO parameter as 7 µs.
Updated Packaging:
Updated Table 27:
Added values for TJ parameter corresponding to Condition “For A grade devices”.
Changed maximum value of TJ parameter corresponding to Condition “For S grade devices” from 100
°C to 120 °C.
Removed TJC parameter and its details.
*C
4615131
01/06/2015
Changed status from Preliminary to Final.
*D
4669514
02/24/2015
Updated Ordering Information:
No change in part numbers.
Updated Part Numbering Conventions.
Document Number: 001-92145 Rev. *K
Page 28 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
Document History Page (continued)
Description Title: Automotive PSoC® 4: PSoC 4000 Family Datasheet Programmable System-on-Chip (PSoC®)
Document Number: 001-92145
Revision
ECN
Submission
Date
Description of Change
*E
5141209
02/17/2016
Updated Block Diagram.
Added Low Power Comparator block.
Updated Pinouts.
Updated Table 1.
Updated details in “Name” column of pin 14 and pin 15 corresponding to 24-pin QFN and also updated
details in “Alternate Functions” column corresponding to same pins.
Updated details in “Name” column of pin 12 and pin 13 corresponding to 16-pin SOIC and also updated
details in “Alternate Functions” column corresponding to same pins.
Updated Packaging.
Updated Package Outline Drawings.
spec 001-13937 – Changed revision from *E to *F.
Updated to new template.
*F
5728016
06/05/2017
Updated Ordering Information
Updated part numbers.
Updated to new template.
Completing Sunset Review.
*G
6587297
06/05/2019
Updated Packaging.
Updated Package Outline Drawings.
spec 001-13937 – Changed revision from *F to *G.
spec 51-85068 – Changed revision from *E to *F.
Removed Note “Dimensions of the QFN package drawings are in millimeters.” and its reference.
Updated to new template.
Completing Sunset Review.
*H
6620145
07/11/2019
Added Automotive-E temperature range related information in all instances across the document.
Updated Ordering Information.
Updated part numbers.
Updated to new template.
02/12/2020
Updated Electrical Specifications.
Updated Absolute Maximum Ratings.
Updated Table 2.
Changed maximum value of ESD_HBM parameter from 2200 V to 2000 V.
Updated to new template.
*I
6805889
*J
6916344
07/28/2020
Removed note on Grade-E specifications.
Updated Table 3: Updated SID 255, SID54.
Updated Table 11: Updated SID 308.
Updated Table 15: Updated SID 173.
Updated Table 20, Table 22, and Table 23: Updated Details/Conditions.
Updated Ordering Information: Removed note for availability of Grade-E devices. Removed note on
same silicon ID.
Updated Figure 6 (001-13937 *G to *H) in Package Outline Drawings.
*K
7112600
10/07/2021
Updated SID.CLK #6 parameter.
Updated conditions for Device-Level Specification.
Product Information Notice #7235128.
Updated Table 21: Removed “for A grade devices and –25 °C” from Details and conditions for SID223.
Document Number: 001-92145 Rev. *K
Page 29 of 30
Automotive PSoC® 4: PSoC 4000
Family Datasheet
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 Locations.
PSoC® Solutions
Products
Arm® Cortex® Microcontrollers
Automotive
cypress.com/arm
cypress.com/automotive
Clocks & Buffers
Interface
cypress.com/clocks
cypress.com/interface
Internet of Things
Memory
cypress.com/iot
cypress.com/memory
Microcontrollers
cypress.com/mcu
PSoC
cypress.com/psoc
Power Management ICs
Cypress Developer Community
Community | Code Examples | Projects | Video | Blogs |
Training | Components
Technical Support
cypress.com/support
cypress.com/pmic
Touch Sensing
cypress.com/touch
USB Controllers
Wireless Connectivity
PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP | PSoC 6 MCU
cypress.com/usb
cypress.com/wireless
© Cypress Semiconductor Corporation, 2014-2021. This document is the property of Cypress Semiconductor Corporation, an Infineon Technologies company, and its affiliates ("Cypress"). This
document, including any software or firmware included or referenced in this document ("Software"), is owned by Cypress under the intellectual property laws and treaties of the United States and other
countries worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks,
or other intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software,
then Cypress hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source
code form, to modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally
to end users (either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress's patents that are infringed by the
Software (as provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products. Any other use, reproduction, modification, translation,
or compilation of the Software is prohibited.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE
OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. No computing
device can be absolutely secure. Therefore, despite security measures implemented in Cypress hardware or software products, Cypress shall have no liability arising out of any security breach, such
as unauthorized access to or use of a Cypress product. CYPRESS DOES NOT REPRESENT, WARRANT, OR GUARANTEE THAT CYPRESS PRODUCTS, OR SYSTEMS CREATED USING
CYPRESS PRODUCTS, WILL BE FREE FROM CORRUPTION, ATTACK, VIRUSES, INTERFERENCE, HACKING, DATA LOSS OR THEFT, OR OTHER SECURITY INTRUSION (collectively, "Security
Breach"). Cypress disclaims any liability relating to any Security Breach, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from any Security Breach. In
addition, the products described in these materials may contain design defects or errors known as errata which may cause the product to deviate from published specifications. To the extent permitted
by applicable law, Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any liability arising out of the application or use of any product or
circuit described in this document. Any information provided in this document, including any sample design information or programming code, is provided only for reference purposes. It is the
responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this information and any resulting product. "High-Risk Device"
means any device or system whose failure could cause personal injury, death, or property damage. Examples of High-Risk Devices are weapons, nuclear installations, surgical implants, and other
medical devices. "Critical Component" means any component of a High-Risk Device whose failure to perform can be reasonably expected to cause, directly or indirectly, the failure of the High-Risk
Device, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from any use of
a Cypress product as a Critical Component in a High-Risk Device. You shall indemnify and hold Cypress, including its affiliates, and its directors, officers, employees, agents, distributors, and assigns
harmless from and against all claims, costs, damages, and expenses, arising out of any claim, including claims for product liability, personal injury or death, or property damage arising from any use
of a Cypress product as a Critical Component in a High-Risk Device. Cypress products are not intended or authorized for use as a Critical Component in any High-Risk Device except to the limited
extent that (i) Cypress's published data sheet for the product explicitly states Cypress has qualified the product for use in a specific High-Risk Device, or (ii) Cypress has given you advance written
authorization to use the product as a Critical Component in the specific High-Risk Device and you have signed a separate indemnification agreement.
Cypress, the Cypress logo, and combinations thereof, PSoC, CapSense, EZ-USB, F-RAM, Traveo, WICED, and ModusToolbox are trademarks or registered trademarks of Cypress or a subsidiary of
Cypress in the United States or in other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners.
Document Number: 001-92145 Rev. *K
Revised October 7, 2021
Page 30 of 30