The Cypress nonvolatile Programmable System-on-Chip
®
(PSoC
NV) processor combines a versatile Programmable
System-on-Chip™ (PSoC) core with an infinite endurance
nvSRAM in a single package. The PSoC NV combines an 8-bit
MCU core (M8C), configurable analog and digital functions, a
uniquely flexible IO interface, and a high density nvSRAM. This
creates versatile data logging solutions that provide value
through component integration and programmability. The flexible
core and a powerful development environment work to reduce
design complexity, component count, and development time.
Features
■ Powerful Harvard Architecture Processor
❐ M8C processor speeds
• Up to 12 MHz for 3.3V operation
• Up to 24 MHz for 5V operation
❐ Two 8x8 multiply, 32 bit accumulate
❐ Low power at high speed
■ Operating Voltage
❐ 3.3V (CY8CNP102B)
❐ 5V (CY8CNP102E)
■ Advanced Peripherals
❐ 12 Rail-to-Rail Analog PSoC blocks provide:
• Up to 14 bit ADCs
• Up to 9 bit DACs
• Programmable Gain Amplifiers
• Programmable Filters and Comparators
• 8 Analog channels for simultaneous sampling
• Up to 820 SPS for each channel with 8 channel sampling
and logging
99NV_CConnect to Pin 61 (NV_C to EN_C).Weak Pull up. Connect 10kΩ to Vcc.
100P0_7IOIAnalog Column Mux Input, GPIO
DigitalAnalog
Typ e
Pin Definition
Not connected on the die
Not connected on the die
PSoC NV Functional Overview
The PSoC NV provides a versatile microcontroller core (M8C),
Flash program memory, nvSRAM data memory, and
configurable analog and digital peripheral blocks in a single
package. The flexible digital and analog IOs and routing matrix
create a powerful embedded and flexible mixed signal
System-on-Chip (SoC).
The device incorporates configurable analog and digital blocks,
interconnect circuitry around an MCU subsystem, and an infinite
endurance nvSRAM. This enables high level integration in
consumer, industrial, and automotive applications, where
preventing data loss under all conditions is vital.
PSoC NV Core
The PSoC NV core is a powerful PSoC engine that supports a
rich feature set. The core includes a M8C CPU, memory, clocks,
and configurable GPIO (General Purpose IO). The M8C CPU
core is a powerful processor with speeds up to 24 MHz, providing
a four MIPS 8-bit Harvard architecture microprocessor. The CPU
uses an interrupt controller with 25 vectors, to simplify
programming of real time embedded events. Program execution
is timed and protected using the included Sleep and Watch Dog
Timers (WDT).
On-chip memory encompasses 32 KB Flash for program
storage, 2 KB SRAM for data storage, 256 KB nvSRAM for data
logging, and up to 2 KB EEPROM emulated using Flash.
Program Flash uses four protection levels on blocks of 64 bytes,
allowing customized software IP protection. The nvSRAM
combines a static RAM cell and a SONOS cell to provide an
infinite endurance nonvolatile memory block. The memory is
random access and is accessed using a user module provided
with the device.
The device incorporates flexible internal clock generators,
including a 24 MHz Internal Main Oscillator (IMO) accurate to 2.5
percent over temperature and voltage. The 24 MHz IMO can also
be doubled to 48 MHz for use by the digital system. A low power
32 kHz Internal Low speed Oscillator (ILO) is provided for the
Sleep timer and WDT. The clocks, together with programmable
clock dividers (as a System Resource), provide the flexibility to
integrate almost any timing requirement into the PSoC NV
device.
GPIOs provide connection to the CPU, and digital and analog
resources of the device. Each pin’s drive mode may be selected
from eight options, allowing great flexibility in external
interfacing. Every pin also has the capability to generate a
system interrupt on high level, low level, and change from last
read.
nvSRAM Data Memory
The nvSRAM memory block is byte addressable fast static RAM
with a nonvolatile element in each memory cell. The embedded
nonvolatile elements incorporate QuantumTrap® technology
producing the world’s most reliable nonvolatile memory. The
SRAM provides infinite read and write cycles, when independent
nonvolatile data resides in the highly reliable QuantumTrap cell.
Data transfers from the SRAM to the nonvolatile elements (the
STORE operation) takes place automatically at power down, and
data is restored to the SRAM (the RECALL operation) from the
nonvolatile memory on power up. All cells store and recall data
in parallel.
Both the STORE and RECALL operations may be initiated under
software control. The PSoC NV user module embedded in the
PSoC Designer Tool provides all necessary APIs to initiate
software STORE and RECALL function from the user program.
nvSRAM Operation
The nvSRAM is made up of an SRAM memory cell, and a
nonvolatile QuantumTrap cell paired in the same physical cell.
The SRAM memory cell operates as a standard fast static, and
all READ and WRITE takes place from the SRAM during normal
operation.
During the STORE and RECALL operations, SRAM READ and
WRITE operations are inhibited, and internal operations transfer
data between the SRAM and nonvolatile cells. The nvSRAM
provides infinite RECALL operations from the nonvolatile cells
and up to 200,000 STORE operations.
CAP
SWITCH
®
is ignored
pin. This
, the part
To reduce unnecessary nonvolatile stores, AutoStore
unless at least one WRITE operation is complete after the most
recent STORE or RECALL cycle. Software initiated STORE
cycles are performed regardless of whether a WRITE operation
has taken place. Embedded APIs provide a seamless interface
to the nvSRAM.
During normal operation, the embedded nvSRAM draws current
from Vcc to charge a capacitor connected to the V
stored charge is used by the chip to perform a STORE operation.
If the voltage on the Vcc pin drops below V
automatically disconnects the V
operation is initiated.
pin from Vcc and STORE
CAP
Document #: 001-43991 Rev. *DPage 5 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
Programmable Digital System
The digital system contains 16 digital PSoC blocks. Each block
is an 8-bit resource that is used alone or combined with other
blocks to form 8, 16, 24, and 32-bit peripherals, which are called
user module references. The digital peripheral configurations
are:
■ PWMs (8 to 32 bit)
■ PWMs with dead band (8 to 32 bit)
■ Counters (8 to 32 bit)
■ Timers (8 to 32 bit)
■ UART 8 bit with selectable parity (up to 4)
■ SPI master and slave (up to 4 each)
2
■ I
C slave and multimaster (1 available as a System Resource)
■ Cyclical Redundancy Checker and Generator (8 to 32 bit)
■ IrDA (up to 4)
■ Pseudo Random Sequence Generators (8 to 32 bit)
The digital blocks connect to any GPIO through a series of global
buses that route any signal to any pin. The buses also enable
signal multiplexing and performing logic operations. This
configurability frees your designs from the constraints of a fixed
peripheral controller.
Digital blocks are provided in rows of four, where the number of
blocks varies with PSoC device family. This gives you the
optimum choice of system resources for your application.
Programmable Analog System
■ Peak Detectors
■ Other possible topologies
■ Analog blocks are provided in columns of three, which includes
one CT (Continuous Time) and two SC (Switched Capacitor)
blocks.
Additional System Resources
System Resources, some of which are listed in the previous
sections, provide additional capability useful to complete
systems. Resources include a multiplier, decimator, switch mode
pump, low voltage detection, and power on reset. The merits of
each system resource are:
■ Digital clock dividers provide three customizable clock
frequencies for use in applications. The clocks may be routed
to both the digital and analog systems. Additional clocks are
generated using digital PSoC blocks as clock dividers.
■ Multiply Accumulate (MAC) provides fast 8-bit multiplier with
32-bit accumulate, to assist in general math and digital filters.
■ The decimator provides a custom hardware filter for digital
signal, and processing applications including the creation of
Delta Sigma ADCs.
2
■ The I
■ Low Voltage Detection (LVD) interrupts can signal the
C module provides 100 and 400 kHz communication over
two wires. Slave, master, and multi master modes are all
supported.
application of falling voltage levels, while the advanced POR
(Power On Reset) circuit eliminates the need for a system
supervisor.
The analog system consists 12 configurable blocks, each having
an opamp circuit enabling the creation of complex analog signal
flows. Analog peripherals are very flexible and may be
customized to support specific application requirements. Some
of the more common analog functions (most available as user
modules) are:
■ Analog-to-digital converters (up to 4, with 6 to 14 bit resolution,
selectable as Incremental, Delta Sigma, and SAR)
■ Filters (2, 4, 6, or 8 pole band pass, low pass, and notch)
■ Amplifiers (up to 4, with selectable gain to 48x)
■ Instrumentation amplifiers (up to 2, with selectable gain to 93x)
■ Comparators (up to 4, with 16 selectable thresholds)
■ DACs (up to 4, with 6 to 9 bit resolution)
■ Multiplying DACs (up to 4, with 6 to 9 bit resolution)
■ High current output drivers (four with 40 mA drive as a Core
Resource)
■ 1.3V reference (as a System Resource)
■ DTMF Dialer
■ Modulators
■ Correlators
Document #: 001-43991 Rev. *DPage 6 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
Development Tools
Commands
Results
PSoC
Designer
Core
Engine
PSoC
Configuration
Sheet
Manufacturing
Info rm atio n
File
Device
Database
Importable
Design
Database
Device
Programmer
Graphical Designer
Inter face
Context
Se nsitive
Help
Emulation
Pod
In-C irc uit
Emulator
Project
Database
Ap plic atio n
Database
User
Modules
Library
PSoC
Designer
PSoC Designer Software Subsystems
PSoC Designer is a Microsoft® Windows based, integrated
development environment for Programmable System-on-Chip
(PSoC) devices. The PSoC Designer IDE and application run on
Windows NT 4.0, Windows 2000, Windows Millennium (Me),
Microsoft Vista, and Windows XP.
PSoC Designer helps the customer to select an operating
configuration for the PSoC, write application code that uses the
PSoC, and debug the application. This system provides design
database management by project, an integrated debugger with
In-Circuit Emulator, in-system programming support, and the
CYASM macro assembler for the CPUs.
PSoC Designer also supports a high level C language compiler
developed specifically for the devices in this family.
Figure 2. PSoC Designer Subsystem
Device Editor
The Device Editor subsystem enables the user to select different
onboard analog and digital components called user modules,
using the PSoC blocks. Examples of user modules are ADCs,
DACs, nvSRAM, Amplifiers, and Filters.
The device editor also supports easy development of multiple
configurations and dynamic reconfiguration. Dynamic
configuration enables changing configurations at run time.
PSoC Designer sets up power on initialization tables for selected
PSoC block configurations and creates source code for an
application framework. The framework contains software to
operate the selected components. Also, if the project uses more
than one operating configuration, the framework contains
routines to switch between different sets of PSoC block
configurations at run time. PSoC Designer can print out a
configuration sheet for a given project configuration, for use
during application programming in conjunction with the Device
Data Sheet. After the framework is generated, the user can add
application specific code to flesh out the framework. It is also
possible to change the selected components and regenerate the
framework.
Design Browser
The Design Browser enables users to select and import
preconfigured designs into their project. Users can easily browse
a catalog of preconfigured designs to facilitate time to design.
Examples provided in the tools include a 300 baud modem, LIN
Bus master and slave, fan controller, and magnetic card reader.
Application Editor
In the Application Editor you can edit C language and Assembly
language source code. You can also assemble, compile, link,
and build.
Assembler. The macro assembler seamlessly merges the
assembly code with C code. The link libraries automatically use
absolute addressing or are compiled in relative mode, and linked
with other software modules to get absolute addressing.
C Language Compiler. A C language compiler that supports
Cypress PSoC family devices is available. Even if you have
never worked in the C language before, the product quickly
enables you to create complete C programs for the PSoC family
devices.
The embedded, optimizing C compiler provides all the features
of C tailored to the PSoC architecture. It is complete with
embedded libraries providing port and bus operations, standard
keypad and display support, and extended math functionality.
Debugger
The PSoC Designer Debugger subsystem provides hardware
in-circuit emulation, which enables the designer to test the
program in a physical system while providing an internal view of
the PSoC device. Debugger commands enable the designer to
read and program, read and write data memory, read and write
IO registers, read and write CPU registers, set and clear
breakpoints, and provide program run, halt, and step control. The
debugger also enables the designer to create a trace buffer of
registers and memory locations of interest.
Document #: 001-43991 Rev. *DPage 7 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
Online Help System
Debugger
Int erfac e
to ICE
Application Editor
Device Editor
Project
Manager
Source
Code
Editor
Storage
Inspector
User
Module
Selection
Placement
and
Parameter
-ization
Generate
Application
Build
All
Event &
Breakpoint
Manager
Build
Manager
Source
Code
Generator
The online help system displays online, context sensitive help for
the user. Designed for procedural and quick reference, each
functional subsystem has its own context sensitive help. This
system also provides tutorials and links to FAQs and an Online
Support Forum to aid the designer in getting started.
Hardware Tools
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
through the USB port. The base unit is universal and operates
with all 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.
Designing with User Modules
The development process for the PSoC device differs from that
of a traditional fixed function microprocessor. The configurable
analog and digital hardware blocks give the PSoC architecture a
unique flexibility that manages specification change during
development and lowers inventory costs. These configurable
resources, called PSoC Blocks, implement a wide variety of
user-selectable functions. Each block has several registers that
determine its function and connectivity to other blocks,
multiplexers, buses, and to the IO pins. Iterative development
cycles permit you to adapt the hardware and the software. This
substantially lowers the risk of selecting a different part to meet
the final design requirements.
To speed the development process, the PSoC Designer IDE
provides a library of prebuilt, pretested hardware peripheral
functions, called “User Modules.” User modules simplify
selecting and implementing peripheral devices, and come in
analog, digital, and mixed signal varieties. The standard User
Module library contains over 50 peripherals such as ADCs,
DACs, Timers, Counters, UARTs, nvSRAM, DTMF Generators,
and Bi-Quad analog filter sections.
Each user module establishes the basic register settings that
implement the selected function. It also provides parameters that
enable you to tailor its precise configuration to your particular
application. For example, a Pulse Width Modulator User Module
configures one or more digital PSoC blocks, one for each 8 bits
of resolution. The user module parameters permit you to
establish the pulse width and duty cycle. User modules also
provide tested software to cut your development time. The user
module Application Programming Interface (API) provides high
level functions to control and respond to hardware events at run
time. The API also provides optional interrupt service routines
that you can adapt as needed.
The API functions are documented in user module data sheets
that are viewed directly in the PSoC Designer IDE. These data
sheets explain the internal operation of the user module and
provide performance specifications. Each data sheet describes
the use of each user module parameter and documents the
setting of each register controlled by the user module.
Document #: 001-43991 Rev. *DPage 8 of 38
The development process starts when you open a new project
and bring up the Device Editor, which is a graphical user
interface (GUI) for configuring the hardware. Pick the user
modules required for your project and map them onto the PSoC
blocks with point and click simplicity. Next, build signal chains by
interconnecting user modules to each other and to the IO pins.
At this stage, configure the clock source connections and enter
parameter values directly or by selecting values from drop down
menus. When you are ready to test the hardware configuration
or develop code for the project, perform the “Generate
Application” step. PSoC Designer generates source code that
automatically configures the device to your specification and
provides high level user module API functions.
User Module and Source Code Development Flows
The next step is to write the main program, and any subroutine
using PSoC Designer’s Application Editor subsystem. The
Application Editor includes a Project Manager that enables you
to open the project source code files (including all generated
code files) from a hierarchal view. The source code editor
provides syntax coloring and advanced edit features for C and
assembly language. File search capabilities include simple string
searches and recursive “grep-style” patterns. A single mouse
click invokes the Build Manager.
It employs a professional strength “makefile” system to
automatically analyze all file dependencies and run the compiler
and assembler as necessary. Project level options control
optimization strategies used by the compiler and linker. Syntax
errors are displayed in a console window. Double clicking the
error message takes you directly to the offending line of source
code. After correction, the linker builds a HEX file image suitable
for programming.
Figure 3. User Module and Source Code Development Flows
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
The last step in the development process takes place inside the
5.25
4.75
3.00
93 kHz12 MHz24 MHz
CPU Frequency
Vdd Voltage
5.25
4.75
3.00
93 kHz12 MHz24 MHz
IMO Frequency
Vdd Voltage
3.60
6 MHz
SLIMO Mode = 0
SLIMO
Mode=0
SLIMO
Mode=1
R
e
g
i
o
n
SLIMO
Mode=1
SLIMO
Mode=0
3.60
Operating Region
(CY8CNP102E)
Operating Region
(CY8CNP102B)
PSoC Designer’s Debugger subsystem. The Debugger
downloads the HEX image to the In-Circuit Emulator (ICE) where
it runs at full speed. The Debugger capabilities rival those of
systems costing much more. In addition to traditional single step,
run to breakpoint, and watch variable features, the Debugger
provides a large trace buffer enabling you to define complex
breakpoint events that include monitoring address and data bus
values, memory locations, and external signals.
Cypress nvSRAM user Module
The nvSRAM user module is integrated with the PSoC Designer
tool and contains APIs that facilitate nvSRAM access and
control. The user module provides high level access to the
nvSRAM without user developed code. The user module API
also provides the ability to read and write arbitrary data structures to or from the nvSRAM, and initiate nvSRAM Store or
Recall operations.
Electrical Specifications
This section lists the PSoC NV device DC and AC electrical specifications.
Specifications are valid for -40
Refer Table 14 on page 17 for electrical specifications on the Internal Main Oscillator (IMO) using SLIMO mode.
Figure 4. Voltage versus CPU FrequencyFigure 5. IMO Frequency Trim Options
o
C ≤ TA ≤ 85oC, and TJ ≤ 100oC, except where noted.
The following table lists the units of measure that are used in this data sheet.
Table 2. Units of Measure
SymbolUnit of MeasureSymbolUnit of Measure
o
Cdegree CelsiusμWmicrowatts
dBdecibelsmAmilli-ampere
fFfemto faradmsmilli-second
HzhertzmVmilli-volts
KB1024 bytesnAnanoampere
Kbit1024 bitsnsnanosecond
kHzkilohertznVnanovolts
kΩkilohmΩohm
MHzmegahertzpApicoampere
MΩmegaohmpFpicofarad
μAmicroamperepppeak-to-peak
μFmicrofaradppmparts per million
μHmicrohenrypspicosecond
μsmicrosecondspssamples per second
μVmicrovoltsσsigma: one standard deviation
μVrmsmicrovolts root-mean-squareVvolts
Document #: 001-43991 Rev. *DPage 9 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
3.3V Operation
Absolute Maximum Ratings
Table 3. 3.3V Absolute Maximum Ratings (CY8CNP102B)
SymbolDescriptionMinTy pMaxUnitsNotes
T
T
STG
A
Storage Temperature -5525+100
Ambient Temperature with Power Applied-40–+85
VccSupply Voltage on Vcc Relative to Vss -0.5–+4.1V
V
IO
V
IOZ
I
MIO
I
MAIO
DC Input VoltageVss - 0.5–Vcc + 0.5V
DC Voltage Applied to Tri-stateVss - 0.5–Vcc + 0.5V
Maximum Current into any Port Pin-25–+50mA
Maximum Current into any Port Pin
-50–+50mA
Configured as Analog Driver
ESDElectro Static Discharge Voltage2000––VHuman Body Model ESD.
LULatch-up Current––200mA
Operating Temperature
o
CHigher storage temperatures
reduce data retention time.
Recommended storage
temperature is ± 25
o
C.
Extended duration storage
temperatures above 65oC
degrade reliability.
o
C
Table 4. 3.3V Operating Temperature (CY8CNP102B)
SymbolDescriptionMinTypMaxUnitsNotes
T
A
T
J
Ambient Temperature-40–+85
Junction Temperature-40–+100
o
C
o
C
Document #: 001-43991 Rev. *DPage 10 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
DC Electrical Characteristics
The following DC electrical specifications list the guaranteed maximum and minimum specifications for the voltage and temperature
range: 3.0V to 3.6V over the Temperature range of -40°C ≤ T
guidance only.
DC Chip Level Specifications
Table 5. 3.3V DC Chip Level Specifications (CY8CNP102B)
SymbolDescriptionMinTypMaxUnitsNotes
VccSupply Voltage 3.00–3.6V
I
DD
I
DDP
I
SB
Supply Current –3640mA TA = 25 oC, CPU = 3 MHz,
Supply current when IMO = 6 MHz
using SLIMO mode.
Sleep (Mode) Current with POR, LVD,
Sleep Timer, WDT, and internal slow
oscillator active.
V
V
REF
cap
Reference Voltage (Bandgap)1.281.31.32VTrimmed for appropriate Vcc.
Storage Capacitor between Vcap and
Vss
≤ 85°C. Typical parameters apply to 3.3V at 25°C and are for design
8 total loads, 4 on even port pins
(for example, P0[2], P1[4]), 4 on
odd port pins (for example, P0[3],
P1[5]). 150 mA maximum
combined IOL budget.
V
V
V
I
C
C
IL
IH
H
IL
IN
OUT
Input Low Level––0.8VVcc = 3.0 to 3.6
Input High Level1.6–VVcc = 3.0 to 3.6
Input Hysterisis–60–mV
Input Leakage (Absolute Value)–1–nAGross tested to 1 μA.
Capacitive Load on Pins as Input–3.510pFPin dependent.
Tem p = 2 5
Capacitive Load on Pins as Output–3.510pFPin dependent.
Tem p = 2 5
o
C.
o
C.
Document #: 001-43991 Rev. *DPage 11 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
DC Operational Amplifier Specifications
The Operational Amplifier is a component of both the Analog Continuous Time PSoC blocks and the Analog Switched Capacitor PSoC
blocks. The guaranteed specifications are measured in the Analog Continuous Time PSoC block.
Table 7. 3.3V DC Operational Amplifier Specifications (CY8CNP102B)
SymbolDescriptionMinTypMaxUnitsNotes
V
OSOA
Input Offset Voltage (absolute value) High Power is 5 Volts Only
Power = High, Opamp Bias = High–––μANot Allowed for 3.3V operation
PSRR
Supply Voltage Rejection Ratio5480–dBVss ≤ VIN ≤ (Vcc - 2.25) or
OA
(Vcc - 1.25V) ≤ VIN ≤ Vcc
DC Low Power Comparator Specifications
Table 8. 3.3V DC Low Power Comparator Specifications (CY8CNP102B)
SymbolDescriptionMinTy pMaxUnits
V
REFLPC
I
SLPC
V
OSLPC
Low power comparator (LPC) reference voltage range0.2–Vcc - 1.0V
LPC supply current–1040μA
LPC voltage offset–2.530mV
Document #: 001-43991 Rev. *DPage 12 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
DC Analog Output Buffer Specifications
Table 9. 3.3V DC Analog Output Buffer Specifications (CY8CNP102B)
SymbolDescriptionMinTy pMaxUnits
V
OSOB
TCV
V
CMOB
R
OUTOB
OSOB
Input Offset Voltage (Absolute Value)–312mV
Average Input Offset Voltage Drift–+6–μV/°C
Common-Mode Input Voltage Range0.5-Vcc - 1.0V
Output Resistance
Power = Low––10Ω
Power = High––10Ω
V
OHIGHOB
High Output Voltage Swing
(Load = 1KΩ to Vcc/2)
Power = Low0.5 x Vcc + 1.0––V
Power = High0.5 x Vcc + 1.0––V
V
OLOWOB
Low Output Voltage Swing
(Load = 1KΩ to Vcc/2)
Power = Low––0.5 x Vcc - 1.0V
Power = High––0.5 x Vcc - 1.0V
I
SOB
Supply Current Including Bias Cell
(No Load)
Power = Low–0.81mA
Power = High–2.05mA
PSRR
Supply Voltage Rejection Ratio6064–dB
OB
Document #: 001-43991 Rev. *DPage 13 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
DC Analog Reference Specifications
Note
1. AGND tolerance includes the offsets of the local buffer in the PSoC block. Bandgap voltage is 1.3V ± 0.02V.
The guaranteed specifications are measured through the Analog Continuous Time PSoC blocks. The power levels for AGND refer to
the power of the Analog Continuous Time PSoC block. The power levels for RefHi and RefLo refer to the Analog Reference Control
register. The limits stated for AGND include the offset error of the AGND buffer local to the Analog Continuous Time PSoC block.
Reference control power is high.
Table 10. 3.3V DC Analog Reference Specifications (CY8CNP102B)
Table 11. 3.3V DC Analog PSoC NV Block Specifications (CY8CNP102B)
SymbolDescriptionMinTypMaxUnits
R
CT
C
SC
Resistor Unit Value (Continuous Time)–12.2–kΩ
Capacitor Unit Value (Switch Cap)–80–fF
Document #: 001-43991 Rev. *DPage 14 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
DC POR, SMP, and LVD Specifications
Note
2. Always greater than 50 mV above PPOR (PORLEV = 00) for falling supply.
Table 12. 3.3V DC POR, SMP, and LVD Specifications (CY8CNP102B)
SymbolDescriptionMinTypMaxUnits
Vdd Value for PPOR Trip (positive ramp)
V
PPOR0R
PORLEV[1:0] = 00b2.91V
Vdd Value for PPOR Trip (negative ramp)
V
PPOR0
PORLEV[1:0] = 00b2.82V
PPOR Hysteresis
V
V
V
PH0
PH1
PH2
PORLEV[1:0] = 00b92mV
PORLEV[1:0] = 01b0mV
PORLEV[1:0] = 10b0mV
Vdd Value for LVD Trip
V
V
V
LVD 0
LVD 1
LVD 2
VM[2:0] = 000b2.862.922.98
VM[2:0] = 001b2.963.023.08V
VM[2:0] = 010b3.073.133.20V
[2]
Vdd Value for SMP Trip
V
PUMP0
V
PUMP1
V
PUMP2
VM[2:0] = 000b2.963.023.08V
VM[2:0] = 001b3.033.103.16V
VM[2:0] = 010b3.183.253.32V
V
Document #: 001-43991 Rev. *DPage 15 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
DC Programming Specifications
Note
3. A maximum of 36 x 50,000 block endurance cycles is allowed. This may be balanced between operations 36x1 blocks of 50,000 maximum cycles each, 36x2 blocks
of 25,000 maximum cycles each, or 36x4 blocks of 12,500 maximum cycles each (to limit the total number of cycles to 36x50,000 and that no single lock ever sees
more than 50,000 cycles). For the full industrial range, the user must employ a temperature sensor user module (Flash Temp) and feed the result to the temperature
argument before timing. Refer to the Flash APIs Application Note AN2015 at http//www.cypress.com under Application Notes for more information.
Table 13. 3.3V DC Programming Specifications (CY8CNP102B)
SymbolDescriptionMinTy pMaxUnitsNotes
I
DDPV
V
ILP
V
IHP
I
ILP
I
IHP
V
OLV
V
OHV
Flash
Flash
Flash
Supply Current During Programming or Verify–1030mA
Input Low Voltage During Programming or Verify––0.8V
Input High Voltage During Programming or Verify2.2––V
Input Current when Applying Vilp to P1[0] or P1[1]
During Programming or Verify
Input Current when Applying Vihp to P1[0] or P1[1]
During Programming or Verify
––0.2mADriving internal pull
down resistor.
––1.5mADriving internal pull
down resistor.
Output Low Voltage During Programming or Verify––Vss + 0.75V
Output High Voltage During Programming or VerifyVcc - 1.0–VccV
5. Accuracy derived from Internal Main Oscillator with appropriate trim for Vcc range.
6. 3.0V < Vcc < 3.6V. See Application Note AN2012 “Adjusting PSoC Micro controller Trims for Dual Voltage-Range Operation” for information on trimming for operation
at 3.3V.
7. See individual user module data sheets for information on maximum frequencies for user modules.
The following AC electrical specifications list the guaranteed maximum and minimum specifications for the voltage and temperature
range: 3.0V to 3.6V over the temperature range of -40°C ≤ T
guidance only.
AC Chip Level Specifications
Table 14. 3.3V AC Chip Level Specifications (CY8CNP102B)
SymbolDescriptionMinTypMaxUnitsNotes
F
IMO24
F
IMO6
F
CPU2
F
48M
F
24M
F
32K1
F
32K2
F
PLL
Internal Main Oscillator Frequency for
24 MHz
Internal Main Oscillator Frequency for
6 MHz
CPU Frequency (3.3V Nominal)0.931212.3
Digital PSoC Block Frequency04849.2
Digital PSoC Block Frequency02424.6
Internal Low Speed Oscillator Frequency153264kHz
External Crystal Oscillator–32.768–kHzAccuracy is capacitor and crystal
PLL Frequency–23.986–MHz A multiple (x732) of crystal
Jitter24M224 MHz Period Jitter (PLL)––600ps
T
PLLSLEW
T
PLLSLEWLOW
T
OS
T
OSACC
PLL Lock Time0.5–10ms
PLL Lock Time for Low Gain Setting0.5–50ms
External Crystal Oscillator Startup to 1%–250500ms
External Crystal Oscillator Startup to
100 ppm
Jitter32k32 kHz Period Jitter–100ns
T
XRST
External Reset Pulse Width10––μs
DC24M24 MHz Duty Cycle405060%
Step24M24 MHz Trim Step Size–50–kHz
Fout48M48 MHz Output Frequency46.848.049.2
Jitter24M124 MHz Period Jitter (IMO)–600ps
F
MAX
T
RAMP
Maximum frequency of signal on row input
or row output.
Supply Ramp Time0––μs
≤ 85°C. Typical parameters apply to 3.3V at 25°C and are for design
A
23.42424.6
[4, 5, 6]
MHz Trimmed for 3.3V operation using
factory trim values. See the figure
on page 10. SLIMO Mode = 0.
5.7566.35
[4 , 5, 6]
MHz Trimmed for 3.3V operation using
factory trim values. See the figure
on page 10.
SLIMO Mode = 1.
[5, 6]
MHz
[4, 5, 7]
MHz Refer to section AC Digital Block
Specifications on page 19.
[5, 7]
MHz
dependent. 50% duty cycle.
frequency.
–300600msThe crystal oscillator frequency is
within 100 ppm of its final value
by the end of the T
Correct operation assumes a
osacc
period.
properly loaded 1 uW maximum
drive level 32.768 kHz crystal.
[4,6]
MHz Trimmed. Using factory trim
values.
––12.3MHz
Document #: 001-43991 Rev. *DPage 17 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
In the following table, t
TFallF
TFallS
TRise F
TRiseS
90%
10%
GPIO
Pin
Output
Voltage
HRECALL
starts from the time Vcc rises above V
SWITCH.
If an SRAM WRITE has not taken place since the last
nonvolatile cycle, no STORE occurs. Industrial grade devices require 15 ms maximum.
Table 15.3.3V nvSRAM AutoStore/Power Up RECALL (CY8CNP102B)
ParameterDescription
t
HRECALL
t
STORE
V
SWITCH
t
VccRISE
Power Up RECALL Duration20ms
STORE Cycle Duration12.5ms
Low Voltage Trigger Level 2.65V
VCC Rise Time150μs
MinMax
nvSRAM
Unit
AC General Purpose IO Specifications
Table 16. 3.3V AC GPIO Specifications (CY8CNP102B)
SymbolDescriptionMinTypMaxUnitsNotes
F
GPIO
GPIO Operating Frequency0–12.3MHz Normal Strong Mode
TRiseSRise Time, Slow Strong Mode, Cload = 50 pF1027–nsVcc = 3V to 3.6V
10% - 90%
TFallSFall Time, Slow Strong Mode, Cload = 50 pF1022–nsVcc = 3V to 3.6V
10% - 90%
Figure 6. GPIO Timing Diagram
Document #: 001-43991 Rev. *DPage 18 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
AC Operational Amplifier Specifications
Note
8. 50 ns minimum input pulse width is based on the input synchronizers running at 24 MHz (42 ns nominal period).
Settling times, slew rates, and gain bandwidth are based on the Analog Continuous Time PSoC block.
Table 17. 3.3V AC Operational Amplifier Specifications (CY8CNP102B)
SymbolDescriptionMinTypMaxUnitsNotes
T
T
ROA
SOA
Rising Settling Time to 0.1% of a 1V Step
(10 pF load, Unity Gain)
Power = Low, Opamp Bias = Low––3.92μs
Power = Medium, Opamp Bias = High––0.72μs
Falling Settling Time to 0.1% of a 1V Step
(10 pF load, Unity Gain)
Power = High and
Opamp Bias = High is
not supported at
3.3V.
Power = Low, Opamp Bias = Low––5.41μs
Power = Medium, Opamp Bias = High––0.72μs
SR
ROA
Rising Slew Rate (20% to 80%) of a 1V Step
(10 pF load, Unity Gain)
Power = Low, Opamp Bias = Low0.31––V/μs
Power = Medium, Opamp Bias = High2.7––V/μs
SR
FOA
Falling Slew Rate (20% to 80%) of a 1V Step
(10 pF load, Unity Gain)
Table 18. 3.3V AC Digital Block Specifications (CY8CNP102B)
FunctionDescriptionMinTy pMaxUnitsNotes
All Functions Maximum Block Clocking Frequency24.6MHz3.0V ≤ Vcc ≤ 3.6V
TimerCapture Pulse Width50
[8]
––ns
Maximum Frequency, No Capture––24.6MHz3.0V ≤ Vcc ≤ 3.6V.
Maximum Frequency, With Capture––24.6MHz3.0V ≤ Vcc ≤ 3.6V.
CounterEnable Pulse Width50
[8]
––ns
Maximum Frequency, No Enable Input––24.6MHz3.0V ≤ Vcc ≤3.6V.
Maximum Frequency, Enable Input––24.6MHz3.0V ≤ Vcc ≤ 3.6V.
Dead Band Kill Pulse Width:
Asynchronous Restart Mode20––ns
Synchronous Restart Mode50
Disable Mode50
[8]
––ns
[8]
––ns
Maximum Frequency––24.6MHz3.0V ≤ Vcc ≤ 3.6V
Document #: 001-43991 Rev. *DPage 19 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
Table 18. 3.3V AC Digital Block Specifications (CY8CNP102B) (continued)
FunctionDescriptionMinTy pMaxUnitsNotes
CRCPRS
Maximum Input Clock Frequency––24.6MHz3.0V ≤ Vcc ≤ 3.6V
(PRS Mode)
CRCPRS
Maximum Input Clock Frequency––24.6MHz3.0V ≤ Vcc ≤ 3.6V.
(CRC Mode)
SPIMMaximum Input Clock Frequency––8.2MHzMaximum data rate at
4.1 MHz due to 2 x
over clocking.
SPISMaximum Input Clock Frequency––4.1ns
Width of SS_ Negated Between Transmissions50
Transmitter Maximum Input Clock Frequency
Vcc ≥ 3.0V, 2 Stop Bits
[8]
––ns
––24.6MHzMaximum data rate at
3.08 MHz due to 8 x
over clocking.
––49.2MHzMaximum data rate at
6.15 MHz due to 8 x
over clocking.
ReceiverMaximum Input Clock Frequency––24.6MHzMaximum data rate at
3.08 MHz due to 8 x
over clocking.
Vcc ≥ 3.0V, 2 Stop Bits––49.2MHzMaximum data rate at
6.15 MHz due to 8 x
over clocking.
AC Analog Output Buffer Specifications
Table 19. 3.3V AC Analog Output Buffer Specifications (CY8CNP102B)
SymbolDescriptionMinTypMaxUnits
T
ROB
Rising Settling Time to 0.1%, 1V Step, 100pF Load
Power = Low––4.7μs
Power = High––4.7μs
T
SOB
Falling Settling Time to 0.1%, 1V Step, 100pF Load
Power = Low ––4μs
Power = High––4μs
SR
ROB
Rising Slew Rate (20% to 80%), 1V Step, 100pF Load
Power = Low0.36––V/μs
Power = High0.36––V/μs
SR
FOB
Falling Slew Rate (80% to 20%), 1V Step, 100pF Load
Power = Low0.4––V/μs
Power = High0.4––V/μs
BW
OB
Small Signal Bandwidth, 20mVpp, 3dB BW, 100pF Load
Power = Low0.7––MHz
Power = High0.7––MHz
BW
OB
Large Signal Bandwidth, 1Vpp, 3dB BW, 100pF Load
Power = Low200––kHz
Power = High200––kHz
Document #: 001-43991 Rev. *DPage 20 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
AC Programming Specifications
Note
9. A Fast Mode I2C-bus device may be used in a Standard-Mode I2C-bus system, but the requirement tSUDAT
≥ 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 trmax + tSU;DAT = 1000 + 250 = 1250 ns (according to the Standard Mode I2C bus specification) before the SCL line is released.
Table 20. 3.3V AC Programming Specifications (CY8CNP102B)
SymbolDescriptionMinTypMaxUnitsNotes
T
RSCLK
T
FSCLK
T
SSCLK
T
HSCLK
F
SCLK
T
ERASEB
T
WRITE
T
DSCLK3
Rise Time of SCLK 1–20ns
Fall Time of SCLK 1–20ns
Data Set up Time to Falling Edge of SCLK40––ns
Data Hold Time from Falling Edge of SCLK40––ns
Frequency of SCLK0–8MHz
Flash Erase Time (Block)–10–ms
Flash Block Write Time–10–ms
Data Out Delay from Falling Edge of SCLK––50ns3.0V ≤ Vcc ≤ 3.6V
AC I2C Specifications
2
Table 21. 3.3V AC Characteristics of the I
SymbolDescription
F
SCLI2C
T
HDSTAI2C
T
LOWI2C
T
HIGHI2C
T
SUSTAI2C
T
HDDATI2C
T
SUDATI2C
T
SUSTOI2C
T
BUFI2C
T
SPI2C
SCL Clock Frequency01000400kHz
Hold Time (repeated) START Condition. After this period, the
first clock pulse is generated.
LOW Period of the SCL Clock4.7–1.3–μs
HIGH Period of the SCL Clock4.0–0.6–μs
Setup Time for a Repeated START Condition4.7–0.6–μs
Data Hold Time0–0–μs
Data Setup Time250–100
Setup Time for STOP Condition4.0–0.6–μs
Bus Free Time Between a STOP and START Condition4.7–1.3–μs
Pulse Width of spikes are suppressed by the input filter.––050ns
C SDA and SCL Pins (CY8CNP102B)
Standard ModeFast Mode
MinMaxMinMax
4.0–0.6–μs
[9]
–ns
Units
Document #: 001-43991 Rev. *DPage 21 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
5V Operation
Absolute Maximum Ratings
Table 22. 5V Absolute Maximum Ratings (CY8CNP102E)
SymbolDescriptionMinTypMaxUnitsNotes
T
STG
T
A
VccSupply Voltage on Vcc
Storage Temperature -5525+100
Ambient Temperature with
-40–+85
Power Applied
-0.5–+6.0V
Relative to Vss
V
IO
V
IOZ
I
MIO
I
MAIO
DC Input VoltageVss - 0.5–Vcc + 0.5V
DC Voltage Applied to
Vss - 0.5–Vcc + 0.5V
Tri-state
Maximum Current into any
-25–+50mA
Port Pin
Maximum Current into any
-50–+50mA
Port Pin Configured as
Analog Driver
ESDElectro Static Discharge
2000––VHuman Body Model ESD.
Vol tag e
LULatch-up Current––200mA
o
CHigher storage temperatures
reduce data retention time.
Recommended storage
temperature is ± 25
duration storage temperatures
above 65oC degrade reliability.
o
C
o
C. Extended
Operating Temperature
Table 23. 5V Operating Temperature (CY8CNP102E)
SymbolDescriptionMinTypMaxUnitsNotes
T
A
T
J
Ambient Temperature-40–+85
Junction Temperature-40–+100
o
C
o
C
Document #: 001-43991 Rev. *DPage 22 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
DC Electrical Characteristics
The following DC electrical specifications lists the guaranteed maximum and minimum specifications for the voltage and temperature
ranges: 4.75V to 5.25V over the Temperature range of -40°C ≤ T
guidance only.
DC Chip Level Specifications
Table 24. 5V DC Chip-Level Specifications (CY8CNP102E)
SymbolDescriptionMinTy pMaxUnitsNotes
VccSupply Voltage 4.75–5.25V
I
DD
I
DDP
I
SB
Supply Current –3945mA TA = 25 oC, CPU = 3 MHz,
Supply current when IMO = 6 MHz
–2728mA TA = 25 oC, CPU = 0.75 MHz,
using SLIMO mode.
Sleep (Mode) Current with POR,
––5mA nvSRAM in standby.
LVD, Sleep Timer, WDT, and
internal slow oscillator active.
V
V
REF
cap
Reference Voltage (Bandgap)1.281.31.32VTrimmed for appropriate Vcc.
Storage Capacitor between Vcap
616882uF5V rated (minimum)
and Vss
≤ 85°C. Typical parameters apply to 5V at 25°C and are for design
8 total loads, 4 on even port pins
(for example, P0[2], P1[4]), 4 on
odd port pins (for example, P0[3],
P1[5]). 150 mA maximum
combined IOL budget.
V
V
V
I
C
C
IL
IH
H
IL
IN
OUT
Input Low Level––0.8V 4.75 to 5.25.
Input High Level2.1–V 4.75 to 5.25.
Input Hysterisis–60–mV
Input Leakage (Absolute Value)–1–nAGross tested to 1 μA.
Capacitive Load on Pins as Input–3.510pFPin dependent. Temp = 25oC.
Capacitive Load on Pins as Output–3.510pFPin dependent. Temp = 25oC.
Document #: 001-43991 Rev. *DPage 23 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
DC Operational Amplifier Specifications
The Operational Amplifier is a component of both the Analog Continuous Time PSoC blocks and the Analog Switched Capacitor PSoC
blocks. The guaranteed specifications are measured in the Analog Continuous Time PSoC block.
Table 26. 5V DC Operational Amplifier Specifications (CY8CNP102E)
SymbolDescriptionMinTypMaxUnitsNotes
V
OSOA
Input Offset Voltage (absolute value)
Power = Low, Opamp Bias = High–1.610mV
Power = Medium, Opamp Bias = High–1.38mV
Power = High, Opamp Bias = High–1.27.5mV
TCV
I
EBOA
C
INOA
V
CMOA
Average Input Offset Voltage Drift–7.035.0μV/oC
OSOA
Input Leakage Current (Port 0 Analog Pins)–200–pAGross tested to 1 μA.
Common Mode Voltage Range.
All Cases, except highest.0.0–VccV
Power = High, Opamp Bias = High0.5–Vcc - 0.5V
CMRROACommon Mode Rejection Ratio60––dB
G
OLOA
V
OHIGHOA
V
OLOWOA
I
SOA
Open Loop Gain80––dB
High Output Voltage Swing (internal signals) Vcc - 0.01––V
Low Output Voltage Swing (internal signals)––0.1V
Supply Current
(including associated AGND buffer)
Power = Low, Opamp Bias = Low–150200μA
Power = Low, Opamp Bias = High–300400μA
Power = Medium, Opamp Bias = Low–600800μA
Power = Medium, Opamp Bias = High–12001600μA
Power = High, Opamp Bias = Low–24003200μA
Power = High, Opamp Bias = High–46006400μA
PSRR
Supply Voltage Rejection Ratio6780–dBVss ≤ VIN ≤ (Vcc - 2.25) or
OA
(Vcc - 1.25V) ≤ VIN ≤ Vcc.
DC Low Power Comparator Specifications
Table 27. 5V DC Low Power Comparator Specifications (CY8CNP102E)
SymbolDescriptionMinTypMaxUnits
V
REFLPC
I
SLPC
V
OSLPC
Low power comparator (LPC) reference voltage range0.2–Vcc - 1.0V
LPC supply current–1040μA
LPC voltage offset–2.530mV
Document #: 001-43991 Rev. *DPage 24 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
DC Analog Output Buffer Specifications
Table 28. 5V DC Analog Output Buffer Specifications (CY8CNP102E)
SymbolDescriptionMinTypMaxUnits
V
OSOB
TCV
V
CMOB
R
OUTOB
Input Offset Voltage (Absolute Value)–312mV
Average Input Offset Voltage Drift–+6–μV/°C
OSOB
Common-Mode Input Voltage Range0.5–Vcc - 1.0V
Output Resistance
Power = Low––1Ω
Power = High––1Ω
V
OHIGHOB
High Output Voltage Swing (Load = 32 ohms to Vcc/2)
Power = Low0.5 x Vcc + 1.3––V
Power = High0.5 x Vcc + 1.3––V
V
OLOWOB
Low Output Voltage Swing (Load = 32 ohms to Vcc/2)
Power = Low––0.5 x Vcc - 1.3V
Power = High––0.5 x Vcc - 1.3V
I
SOB
Supply Current Including Bias Cell (No Load)
Power = Low–1.12mA
Power = High–2.65mA
PSRR
Supply Voltage Rejection Ratio4064–dB
OB
DC Analog Reference Specifications
The guaranteed specifications are measured through the Analog Continuous Time PSoC blocks. The power levels for AGND refer to
the power of the Analog Continuous Time PSoC block. The power levels for RefHi and RefLo refer to the Analog Reference Control
register. The limits stated for AGND include the offset error of the AGND buffer local to the Analog Continuous Time PSoC block.
Reference control power is high.
Table 29. 5V DC Analog Reference Specifications (CY8CNP102E)
Table 30. 5V DC Analog PSoC NV Block Specifications (CY8CNP102E)
SymbolDescriptionMinTypMaxUnits
R
CT
C
SC
Resistor Unit Value (Continuous Time)–12.2–kΩ
Capacitor Unit Value (Switch Cap)–80–fF
DC POR, SMP, and LVD Specifications
Table 31. 5V DC POR, SMP, and LVD Specifications (CY8CNP102E)
SymbolDescriptionMinTypMaxUnits
Vdd Value for PPOR Trip (positive ramp)
V
PPOR0R
V
PPOR1R
V
PPOR2R
PORLEV[1:0] = 00b2.91V
PORLEV[1:0] = 01b4.39V
PORLEV[1:0] = 10b4.55V
Vdd Value for PPOR Trip (negative ramp)
V
PPOR0
V
PPOR1
V
PPOR2
PORLEV[1:0] = 00b2.82V
PORLEV[1:0] = 01b4.39V
PORLEV[1:0] = 10b4.55V
PPOR Hysteresis
V
V
V
PH0
PH1
PH2
PORLEV[1:0] = 00b92mV
PORLEV[1:0] = 01b0mV
PORLEV[1:0] = 10b0mV
Vdd Value for LVD Trip
V
V
V
V
V
V
V
V
LVD 0
LVD 1
LVD 2
LVD 3
LVD 4
LVD 5
LVD 6
LVD 7
VM[2:0] = 000b2.862.922.98
VM[2:0] = 001b2.963.023.08V
VM[2:0] = 010b3.073.133.20V
VM[2:0] = 011b3.924.004.08V
VM[2:0] = 100b4.394.484.57V
VM[2:0] = 101b4.554.644.74V
VM[2:0] = 110b4.634.734.82V
VM[2:0] = 111b4.724.814.91V
[2]
Vdd Value for SMP Trip
V
PUMP0
V
PUMP1
V
PUMP2
V
PUMP3
V
PUMP4
V
PUMP5
V
PUMP6
V
PUMP7
VM[2:0] = 000b2.963.023.08V
VM[2:0] = 001b3.033.103.16V
VM[2:0] = 010b3.183.253.32V
VM[2:0] = 011b4.114.194.28V
VM[2:0] = 100b4.554.644.74V
VM[2:0] = 101b4.634.734.82V
VM[2:0] = 110b4.724.824.91V
VM[2:0] = 111b4.905.005.10V
V
Document #: 001-43991 Rev. *DPage 26 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
DC Programming Specifications
Table 32. 5V DC Programming Specifications (CY8CNP102E)
SymbolDescriptionMinTypMaxUnitsNotes
I
DDPV
V
ILP
V
IHP
I
ILP
I
IHP
V
OLV
V
OHV
Flash
Flash
Flash
Supply Current During Programming or Verify–1030mA
Input Low Voltage During Programming or Verify––0.8V
Input High Voltage During Programming or Verify2.2––V
Input Current when Applying Vilp to P1[0] or
P1[1] During Programming or Verify
Input Current when Applying Vihp to P1[0] or
P1[1] During Programming or Verify
Output Low Voltage During Programming or
––0.2mADriving internal pull
down resistor.
––1.5mADriving internal pull
down resistor.
––Vss + 0.75V
Verify
Output High Voltage During Programming or
Vcc - 1.0–VccV
Verify
Flash Endurance (per block)50,000–––Erase/write cycles per
ENPB
Flash Endurance (total)
ENT
Flash Data Retention10––Ye ar s
DR
[3]
1,800,000–––Erase/write cycles.
block.
Document #: 001-43991 Rev. *DPage 27 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
AC Electrical Characteristics
The following AC electrical specifications lists the guaranteed maximum and minimum specifications for the voltage and temperature
range: 4.75V to 5.25V over the Temperature range of -40°C ≤ T
guidance only.
AC Chip Level Specifications
Table 33. 5V AC Chip Level Specifications (CY8CNP102E)
SymbolDescriptionMinTy pMaxUnitsNotes
F
IMO24
F
IMO6
F
CPU1
F
48M
F
24M
F
32K1
F
32K2
F
PLL
Internal Main Oscillator Frequency for 24 MHz23.42424.6
Internal Main Oscillator Frequency for 6 MHz5.7566.35
CPU Frequency (5V Nominal)0.932424.6
Digital PSoC Block Frequency04849.2
Digital PSoC Block Frequency02424.6
Internal Low Speed Oscillator Frequency153264kHz
External Crystal Oscillator–32.768–kHzAccuracy is capacitor and
PLL Frequency–23.986–MHzA multiple (x732) of crystal
Jitter24M224 MHz Period Jitter (PLL)––600ps
T
PLLSLEW
T
PLLSLEWLOW
T
OS
T
OSACC
PLL Lock Time0.5–10ms
PLL Lock Time for Low Gain Setting0.5–50ms
External Crystal Oscillator Startup to 1%–250500ms
External Crystal Oscillator Startup to 100 ppm–300600msThe crystal oscillator
Jitter32k32 kHz Period Jitter–100ns
T
XRST
External Reset Pulse Width10––μs
DC24M24 MHz Duty Cycle405060%
Step24M24 MHz Trim Step Size–50–kHz
Fout48M48 MHz Output Frequency46.848.049.2
Jitter24M124 MHz Period Jitter (IMO)–600ps
F
MAX
T
RAMP
Maximum frequency of signal on row input or
row output.
Supply Ramp Time0––μs
≤ 85°C. Typical parameters apply to 5V at 25°C and are for design
A
[4, 5, 6]
MHzTrimmed for 5V operation
using factory trim values.
See Figure 5 on page 9.
SLIMO Mode = 0.
[4 , 5, 6]
MHzTrimmed for 5V operation
using factory trim values.
See Figure 5 on page 9.
SLIMO Mode = 1.
[4, 5]
[4, 5, 7]
MHz
MHzRefer to AC Digital Block
Specifications on page 30.
[5, 7]
MHz
crystal dependent. 50% duty
cycle.
frequency.
frequency is within 100 ppm
of its final value by the end of
the T
operation assumes a
period. Correct
osacc
properly loaded 1 uW
maximum drive level 32.768
kHz crystal.
[4,6]
MHzTrimmed. Using factory trim
values.
––12.3MHz
Document #: 001-43991 Rev. *DPage 28 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
In the following table, t
TFallF
TFallS
TRise F
TRiseS
90%
10%
GPIO
Pin
Output
Voltage
HRECALL
starts from the time Vcc rises above V
SWITCH.
If an SRAM WRITE has not taken place since the last
nonvolatile cycle, no STORE takes place. Industrial grade devices require 15 ms maximum.
Table 34. 5V nvSRAM AutoStore/Power Up RECALL (CY8CNP102E)
ParameterDescription
t
HRECALL
t
STORE
V
SWITCH
t
VccRISE
Power Up RECALL Duration20ms
STORE Cycle Duration12.5ms
Low Voltage Trigger Level 4.4V
VCC Rise Time150μs
nvSRAM
MinMax
AC General Purpose IO Specifications
Table 35. 5V AC GPIO Specifications (CY8CNP102E)
SymbolDescriptionMinTypMaxUnitsNotes
F
GPIO
GPIO Operating Frequency0–12.3MHz Normal Strong Mode
TRiseFRise Time, Normal Strong Mode, Cload = 50 pF3–18nsVcc = 4.75V to 5.25V
10% - 90%
TFallFFall Time, Normal Strong Mode, Cload = 50 pF2–18nsVcc = 4.75V to 5.25V
10% - 90%
Figure 7. GPIO Timing Diagram
Unit
Document #: 001-43991 Rev. *DPage 29 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
AC Operational Amplifier Specifications
Settling times, slew rates, and gain bandwidth are based on the Analog Continuous Time PSoC block.
Table 36. 5V AC Operational Amplifier Specifications (CY8CNP102E)
SymbolDescriptionMinTy pMaxUnits
T
ROA
Rising Settling Time to 0.1% for a 1V Step (10 pF load, Unity Gain)
Power = Low, Opamp Bias = Low––3.9μs
Power = Medium, Opamp Bias = High––0.72μs
Power = High, Opamp Bias = High––0.62μs
T
SOA
Falling Settling Time to 0.1% for a 1V Step (10 pF load, Unity Gain)
Power = Low, Opamp Bias = Low––5.9μs
Power = Medium, Opamp Bias = High––0.92μs
Power = High, Opamp Bias = High––0.72μs
SR
ROA
Rising Slew Rate (20% to 80%) of a 1V Step
(10 pF load, Unity Gain)
Power = Low, Opamp Bias = Low0.15––V/μs
Power = Medium, Opamp Bias = High1.7––V/μs
Power = High, Opamp Bias = High6.5––V/μs
SR
FOA
Falling Slew Rate (20% to 80%) of a 1V Step
(10 pF load, Unity Gain)
Figure 12. 24 MHz Period Jitter (IMO) Timing Diagram
Figure 13. 32 kHz Period Jitter (ECO) Timing Diagram
Figure 14. Definition of Timing for Fast/Standard Mode on the I
SDA
t
f
t
LOWI2C
t
r
SCL
t
HDSTAI2C
S
t
HDDATI2C
Document #: 001-43991 Rev. *DPage 34 of 38
2
C Bus
t
SUDATI2C
t
HIGHI2C
~
~
t
SUSTAI2C
~
Sr
t
f
t
HDSTAI2C
~
~
t
SPI2C
t
SUSTOI2C
t
t
r
BUFI2C
P
S
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
Part Numbering Nomenclature
CY8CNP102B-AXI
Cypress
Microcontroller
C = CMOS
NP = PSoC NV Family
Processor Type:
1 = M8C (PSoC1 Based)
Density:
01 = 1Mb
02 = 2Mb
12 = 512Kb
B = 3.3V
E = 5V
A = 100TQFP
X = Pb free
C = Commercial
I = Industrial
Temp:
Ordering Information
Ordering CodePackage DiagramPackage TypeOperating Range
CY8CNP102B-AXI51 - 85048100-pin TQFPIndustrial
CY8CNP102E-AXI51 - 85048100-pin TQFP
All the above mentioned parts are of “Pb-free” type and contain preliminary information. Please contact your local Cypress sales representative for
availability of these parts.
Document #: 001-43991 Rev. *DPage 35 of 38
[+] Feedback
PRELIMINARYCY8CNP102B, CY8CNP102E
Packaging Information
51-85048 *C
Note
10. * T
J
= TA + POWER x θ
JA
This section describes the packaging specifications for the PSoC NV device and the thermal impedances for TQFP package.
Note Emulation tools may require a larger area on the target PCB than the chip’s footprint. For a detailed description of the emulation
tool dimensions, refer to the document “PSoC Emulator Pod Dimensions” at http://www.cypress.com/design/MR10161.
*B2512803GVCH/PYRS06/05/2008Features: Added total no. of GPIO information in Programmable Pin
*C2571208GVCH/PYRS09/23/08Changed Title from nvPSoC to PSoC NV
*D2594976GVCH/PYRS10/22/08Added M8C processor speeds for 3.3V and 5V operation in “Features”
Submission
Date
Description of Change
configurations
Changed Pin no.14 from P3_7 to NC in the Pin diagram
Table 1: Updated Pin definitions
Table 5: Changed Typ and max value of I
from 25 mA and 29mA to 36 mA
DD
and 40 mA resp.
Table 5: Changed Typ and max value of I
from 15 mA and 16 mA to
DDP
27 mA and 28 mA respectively.
Table 5: Changed Min and Max value of V
from 56 uF and 100 uF to
CAP
61 uF and 82 uF resp.
Table 6: Changed V
min value from 2.1 mV to 1.6 mV
IH
Added Table 12: DC POR,SMP, and LVD specifications
Table 13: Changed I
naming convention to I
DDP
DDPV
Table 14: Updated note references
Table 17: Updated Timer, Counter, deadband and CRCPS (PRS mode)
values
Table 23: Changed Typ and max value of I
from 28 mA and 34 mA to
DD
39 mA and 45 mA resp.
Table 23: Changed Typ and max value of I
from 15 mA and 16 mA to
DDP
27 mA and 28 mA resp.
Table 23: Changed Min and Max value of V
from 56 uF and 100 uF to
CAP
61 uF and 82 uF resp.
Added Table 30: DC POR,SMP, and LVD specifications
Table 31: Changed I
naming convention to I
DDP
DDPV
table 32: Updated note references
Updated Figure 14: Definition for Timing for Fast/Standard Mode on the I2C
bus
Updated part Numbering Nomenclature
Updated Thermal Impedance table
Updated data sheet template
Updated “Features”
Updated Logic block diagram
Changed total GPIOs from 27 to 33
Changed pin number 53 name from P1_4 to P1_6
Changed pin definition of pin 79 and 99
Table 5: Changed I
from 3 mA to 5 mA
SB
Updated Table 12
Table 24: Changed I
from 3 mA to 5 mA
SB
Document #: 001-43991 Rev. *DPage 37 of 38
[+] Feedback
CY8CNP102B, CY8CNP102EPRELIMINARY
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
PSoCpsoc.cypress.com
Clocks & Buffersclocks.cypress.com
Wirelesswireless.cypress.com
Memoriesmemory.cypress.com
Image Sensorsimage.cypress.com
PSoC Solutions
Generalpsoc.cypress.com/solutions
Low Power/Low Voltagepsoc.cypress.com/low-power
Precision Analog psoc.cypress.com/precision-analog
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 Sou rce Code and derivative works for the sole purpose of cr eating custom software and or firmware in support 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 #: 001-43991 Rev. *DRevised October 20, 2008Page 38 of 38
PSoC Designer™, Programmable System-on-Chip™, and PSoC Express™ are trademarks and PSoC® is a registered trademark of Cypress Semiconductor Corp. All other trademarks or registered
trademarks referenced herein are property of the respective corporations. AutoStore and QuantumTrap are registered trademarks of Simtek Corporation. All products and company names mentioned
in this document are the trademarks of their respective holders.
[+] Feedback
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.