Datasheet

PSOC™ Edge package image



Features

  • Compute

    • 400 MHz Arm® Cortex®-M55 with Helium DSP, FPU, 32 KB I/D caches and 512 KB of 0-wait state SRAM tightly coupled memory

    • Power optimized 200 MHz Arm® Cortex®-M33 and proprietary NNLITE NPU

    • 400 MHz Arm® Ethos-U55 NPU with 128 MACs per cycle

  • Memory

    • Up to 5 MB system SRAM to support machine learning and graphics

    • 1 MB of SRAM coupled with the low power Arm® Cortex®-M33 CPU

    • 512 KB of ultra low power RRAM for non-volatile storage

    • 256 KB instruction, 256 KB data tightly coupled memory for Arm® Cortex®-M55

    • 64 KB boot ROM

  • Security

    • Lockstep secure enclave with option to be compliant to Arm® PSA L4/Infineon Edge Protect Category 4 (EPC4) providing tamper protection, Arm® Trusted Firmware-M (TF-M) and mbedTLS libraries for cyber security regulation conformance

    • Cryptographic accelerators and essential security capability including protected Root-of-Trust (RoT), secure boot, secure firmware updates

    • PSA L4 iSE certified hardware secure enclave (certification pending)

    • PSA L3 certified system security (certification pending)

  • Human Machine Interface

    • 2.5D GPU, display controller and MIPI-DSI interface for reducing latency and memory required to support rich graphics

    • 2x TDM/I2S to interface to audio codec

    • PDM/PCM for up to 6 DMIC connections and acoustic activity detect (AAD)

  • Communication

    • 11x serial communications block (SCB) with flexibility to support I 2 C, UART and SPI. 1x SCB, deep sleep capable supporting only I 2 C and SPI

    • High speed/full speed USB with PHY

    • I3C

    • 2x serial memory interface to support external quad/octal SPI and HYPERBUS™ interface

    • 2x SD host controller to support SD, SDIO and eMMC

    • Optional CAN-FD and 10/100 ethernet support

  • Analog

    • Analog front end integration with 12-bit ADC, 2x DAC, OPAMP, PGA and comparators

    • Autonomous operation support for I/O, analog and audio peripherals

  • System

    • Multiple power modes with integrated DC-DC buck converter; dynamic voltage and frequency management

    • Internal and external support for clock sources with multiple integrated PLLs

    • Programmable GPIO pins: drive modes, strengths, and slew rates; over-voltage tolerant (OVT) I/O programmable logic array

    • Power supply range: 1.8 V to 4.8 V

    • Ambient temperature range: -20°C to 70°C Ta

  • Enablement

    • ModusToolbox™ software ecosystem providing embedded development tools and run-time assets, including support for multiple IDE/toolchains, extensive example projects, and middleware resources

    • DEEPCRAFT™ Studio enabling the full journey from ML model development to embedded software

    • Multiple hardware development boards with integrated wireless connectivity for rapid prototyping and evaluation

Potential applications

  • Smart wearable

  • Smart lock

Description

This product line is a dual-CPU microcontroller with

a neural net companion processor,

DSP capability, high-performance memory expansion capability, low-power analog subsystem with high-performance analog-to-digital conversion and low-power comparators, IoT connectivity, communication channels, and programmable analog and digital blocks.

It also has audio and graphics blocks

.



Introduction

This product line is a high-performance, low-power MCU family, designed for compute performance, human-machine interface (HMI), machine learning (ML), enhanced sensing, real-time control, and low-power applications. Robust and easy-to-use ML and HMI software and tools are also provided.

Functions supported include security, communications and control, and DSP, in a multi-domain architecture which enables fine-grained power optimization and dynamic frequency scaling. The always‑on domain supports voice recognition, battery monitoring, and other sensing applications. These functions are provided at extremely low power.

A detailed block diagram is shown in

Figure 1

.

Device identification and revisions

Family ID = 0x115 (12‑bit); Si ID range = 0xED80‑0xEDBF, 0xF180-0xF1BF; rev ID = "0x21 (B0)"

Firmware

Revisions: Rom Boot: 2.0.0.6022, RRAM Boot: 2.0.0.7127

Figure 1.

Detailed diagram



Detailed features

This product line has the following features:

  • Autonomous Analog

    • 2x Continuous-Time Blocks (CTB) offering Analog Front-End (AFE) functions such as:

      • Programmable Gain Amplifier (PGA)

      • Transimpedance Amplifier (TIA)

      • Pseudo-Differential Amplifier

      • Comparator

    • SAR ADC with

      • 5 Msps sample rate at 12 bits or 250 ksps at 16 bits in System High Performance mode

      • 200 ksps sample rate at 12 bits or 12.5 ksps at 16 bits in System Deep-Sleep mode

      • Accumulation and averaging – 2x, 4x, 8x … 256x

      • Limit detection, Offset and gain calibration

    • 2x 12-bit DAC with 1 μS refresh time, automatic waveform generation

    • 2x Programmable Threshold Comparators (PTComp) with post-processing supporting Audio Activity Detection (AAD) and Motor Control

    • Autonomous Controller capable of performing following functions in Device DeepSleep Mode

      • Power cycling of individual blocks

      • Send triggers and/or interrupts to the CPU

      • Digital output to as many as four GPIOs

  • Security features

    • Up to Infineon Edge Protect Category 4 (EPC 4), depending on part number (see Ordering information ) . For more information on Infineon Edge Protect, see here

    • Lockstep Secure Enclave in low-power always-on domain

      • Secure Infineon RoT key storage; secure boot

      • Tamper detection, side channel attack (SCA) mitigation, and protection against fault injection attacks

      • On EPC 4 part numbers only: Secure Enclave runtime services for Arm® Platform Security Architecture (PSA) compliant cryptography, key management, secure storage and attestation services (see Ordering information )

    • Off‑the‑shelf Trusted Firmware‑M enablement and Mbed‑TLS for crypto operations

    • Secure isolation of processing environments via Arm® TrustZone with root-of-trust established at boot by Cortex®‑M33 CPU

    • Factory provisioned device unique keypair (DICE_DeviceID), Hardware Unique Key (HUK), Unique Device Secret (UDS) and Infineon device certificates

    • Infineon proprietary protection units for memory and peripherals

    • Secure firmware update; secure debug, secure RMA mode for field failure analysis

  • Low‑power security, control, and communication CPU

    • Cortex®‑M33 with FPU, DSP, and MPU at 200 MHz in System High Performance (HP) power mode (see Power modes )

    • 16‑KB I‑cache

    • RRAM module for NVM

    • DMA

    • Hardware crypto accelerator with comprehensive support of cryptographic algorithms

  • High-performance compute, DSP, and machine learning (ML) blocks

    • Cortex®‑M55 CPU with DSP extension at 400 MHz in System High Performance (HP) power mode (see Power modes )

    • FPU, MVE extension with vectored fixed and floating point

    • 32‑KB I‑cache and 32‑KB D‑cache

    • 256‑KB I- and 256‑KB D‑TCMs

    • Ethos-U55 NN coprocessor with 128 multiply-accumulate operations (MACs) per cycle; 51.2 billion operations per second

    • HPDMA

    • Multi‑AXI high‑bandwidth interconnect

  • Communications and connectivity

    • HS USB host/device, 480 Mbps

    • SD host controllers with eMMC mode

    • 2x Serial memory interfaces (SMIF with 32 KB cache ) with octal DDR

    • Ethernet 10/100 media access control (MAC)

    • CAN FD

    • I3C bus for 2‑wire sensor hubs

    • I 2 C, SPI, and UART via serial communication blocks (SCB). SCB0 supports only I 2 C and SPI

  • HMI functional blocks

    • 2.5D graphics processor for rendering images and text

    • Display controller with MIPI DSI

    • Audio: PDM microphone interface with 3 pairs of inputs, 2x TDM (Time Division Multiplexing) with 8 channels each interface, supporting I2S full and half-duplex modes

  • Optimizable power

    • Independent voltage domains allowing selectable domain power for low-power or high-performance (see Power modes )

    • Active, sleep, deep sleep, and hibernate modes

    • On‑chip DC‑DC buck converter

    • Dynamic frequency scaling for real‑time power optimization

    • Granular SRAM blocks for selectable SRAM retention

  • Programmable GPIO pins

    • Programmable drive modes, strengths, and slew rates

    • Over‑voltage tolerant (OVT) pins for I 2 C compliance

  • RTC with 16 backup registers

  • ModusToolbox™ design environment

    • Code development and debugging in a cross-OS (Windows, Linux, Mac OS) IDE-neutral environment supporting Visual Studio Code, IAR, Keil and Eclipse IDEs

    • Installable software development kits (SDK) for peripheral initialization, clock and pin configuration, and middleware selection

    • Peripheral driver library (PDL) for peripheral APIs, including SD host controller for connection to IoT devices; and ML library

    • Industry-standard CMSIS pack support

    • RTOS support, including FreeRTOS

  • DEEPCRAFT™ Studio enabling the full journey from ML model development to embedded software

Development ecosystem

PSOC™ Edge MCU resources

A wealth of data available at www.infineon.com helps you to select the right PSOC™ MCU and quickly and effectively integrate it into your design. The following is an abbreviated list of resources for PSOC™ Edge E8 MCU.

ModusToolbox™ software

ModusToolbox™ Software is Infineon’s comprehensive collection of multi-platform tools and software libraries that enable an immersive development experience for creating converged MCU and wireless systems. It is:

  • Comprehensive - it has the resources you need

  • Flexible - you can use the resources in your own work flow

  • Atomic - you can get just the resources you want

Infineon provides a large collection of code repositories on GitHub. This includes:

  • Board support packages (BSPs) aligned with Infineon kits

  • Peripheral driver library (PDL) provides the low-level, device-specific firmware drivers for accessing the hardware sub-systems and peripherals

  • Middleware enabling industry-leading features such as CAPSENSE™, Bluetooth® Low Energy, and mesh networks. Additionally, a Hardware abstraction layer (HAL) provides middleware portability across product families

  • An extensive set of thoroughly tested code example applications

ModusToolbox™ software is IDE-neutral and easily adaptable to your workflow and preferred development environment. It supports Windows, Linux, MacOS, IAR, Keil, and Visual Studio Code. As

Figure 2

shows, it includes (1) a project creator, (2) peripheral and library configurators, (3) a library manager, and (4) an optional Eclipse IDE for ModusToolbox™.

For information on using Infineon tools, refer to the documentation delivered with ModusToolbox™ software, and AN235935 – Getting started with PSOC™ Edge E84 on ModusToolbox™ software.

Figure 2.

ModusToolbox™ Software Tools



Chip-level functional description

Power

This product line offers multiple features for managing and reducing power draw. Multiple power modes include active, sleep, deep sleep, and hibernate. Deep sleep has three variations based on retention of SRAM.

The power control block provides assurance that voltage levels meet the requirements of the respective modes. It can:

  • Delay mode entry (for example, at power‑on reset (POR)) until voltage levels are as required for proper functioning

  • Detect operation below safe power supply levels:

    • Generates interrupts for low-voltage detection (LVD)

    • Generates reset for brownout detection (BOD)

This product line operates with a single 1.8 V ±5% regulated supply, or from a 2.7 to 4.8 V supply along with a 1.8 V 5% regulated supply. The core logic can operate at different levels with a trade-off in performance and power. In conjunction with clock gating at peripheral and bus levels, this permits fine-grained optimization of energy usage.

A buck regulator powers the core logic at three levels: 0.7 V, 0.8 V, and 0.9 V; (see

Power modes

). The buck efficiency is ≥80% in the active power mode. The buck configuration is single in, single out (SISO).

Dynamic voltage and frequency scaling are supported. Voltage level switching is implemented by writing to power control registers.

Power connections

The following power system diagrams show typical connections for power pins for all supported packages. In these diagrams, the package pin is shown with the pin name, for example "VDDQ , A11". For VDDIOx pins, the I/O port that is powered by that pin is also shown, for example "VDDIO1; E6,; I/O port P8".

The diagrams show two ways to power the device:

  • Supply powered:

    All VDDx pins are tied to 1.8 V. Isolated sources can be used, for example to isolate analog circuits or to isolate the rest of the system from noisy GPIOs. All "VBAT" related pins are grounded.

  • Battery powered:

    VBAT is connected to a supply ranging from 2.7 V to 4.8 V. Other VDDx pins must still be connected to 1.8 V. All "1P8" pins are grounded.

Note that the smaller packages do not have a VBAT pin; these packages can only be supply powered.

In both cases, VDD.USB is tied to 3.3 V if USB is being used. If not, should be tied to ground.

When none of the ports associated with VDDIOx are in use, except for VDDIO7, tie all remaining VDDIOx pins to ground and VDDIO7 to 1.8 V, as it has the power detect circuit for all IOs in the chip.

There is no dependency on power supply sequencing. See

System Resource

; they apply to both power-up and power-down.

Note:

The bypass capacitors shown in the following diagrams are recommendations for typical use only. Actual bypass capacitor usage and size depend on the application.

Figure 3.

BGA-220 package, supply powered


Figure 4.

BGA-220 package, battery powered


Figure 5.

eWLB-235 package, supply powered


Figure 6.

eWLB-235 package, battery powered


Figure 7.

WLB-154 package, supply powered


Power distribution and domains

This product line has independent voltage domains, allowing domain power to be for low-power or high-performance (see Power modes ).

Diagrams of power distribution are shown in

Figure 8

through

Figure 10

.

Figure 8.

Power distribution, supply powered


Figure 9.

Power distribution, battery powered


Figure 10.

Power distribution to internal blocks


In a typical use case:

  • The low-power domain is never switched off unless chip power is cut off, and

  • The high-performance domain is used for high-speed communication channels ( >100 MHz, display controller outputting frames via MIPI DSI), and DSP and neural network processing, where work is done as fast as possible to reduce real time constraints for applications. Additionally, the high-performance domain can be selectively powered down to save energy and reactivated when needed, while the low-power domain continues to remain active.

The low and high power domains are powered by the same buck converter output — all power domains operate at the same voltage domain.

Power modes

This product line can operate in

five

system and three CPU power modes. These modes are intended to minimize the average power consumption in an application.

Power modes supported are:

  • System High Performance (HP):

    All peripherals and CPU power modes are available at maximum speed. Core logic runs at 0.9 V.

  • System Low Power (LP):

    All peripherals and CPU power modes are available at reduced speed. Core logic runs at 0.8 V.

  • System Ultra-Low Power (ULP):

    All peripherals and CPU power modes are available at minimal speed. Core logic runs at 0.7 V.

  • CPU Active:

    CPU executes code in system

    HP, LP, or ULP

    mode.

  • CPU Sleep:

    CPU code execution is halted — the CPU clock is gated off — in system

    HP, LP, or ULP

    mode.

  • CPU Deep Sleep:

    Same as CPU Sleep; in addition the CPU's System Deep Sleep request signal is activated.

  • System Deep Sleep:

    Only Deep Sleep-capable peripherals are available after both CPUs enter CPU Deep Sleep mode. This mode has two sub-modes: System Deep Sleep RAM and System Deep Sleep Off. See

    Table 1

    for details.

    The device transitions to System Deep Sleep mode only when either of the following conditions are met:

    • Both CPUs are in Deep Sleep mode

    • The high-performance domain is powered OFF, and the Cortex®‑M33 is in Deep Sleep mode

  • System Hibernate:

    This is the lowest current mode. Almost all functionality is powered off in this mode except for the RTC, watchdog timer (WDT), and low-power comparators (LPCOMP), along with the ability to wake up on activity on a limited set of pins and retaining limited application data using backup registers. Wakeup is tantamount to a cold boot. GPIO states are retained in this mode.

CPU Active, Sleep, and Deep Sleep are standard Arm® defined power modes supported by the Arm® CPU instruction set architecture (ISA). System HP, LP,

ULP,

Deep Sleep and Hibernate modes are additional power modes provided by the device.

Power mode transitions

This product line generally supports Arm® standard power modes; see

Power modes

for details.

Table 1

lists the supported power modes.

Table 1.

Power mode support

CPU Active/Sleep

System Deep Sleep

System Deep Sleep-RAM

System Deep Sleep-Off

System Hibernate

Off

Parameters

Wake source

Any interrupt

DS peripherals

DS peripherals

DS peripherals

RTC/HIB peripherals

Power on

Wake action

Resume

Resume

Warm boot

Reset/cold boot

Reset

Reset

Wake time

One CPU cycle

< 20 μs

Deep sleep+warm boot

Deep sleep+cold boot

POR+coldboot; < 1 ms

Resources

IHO

On

Off

Off

Off

Off

Off

PILO

On/Off

On/Off

On/Off

On/Off

On/Off

Off

ECO

On/Off

On/Off

On/Off

On/Off

Off

Off

WCO

On/Off

On/Off

On/Off

On/Off

On/Off

Off

CPU

On/Sleep

retention

Off

Off

Off

Off

SRAM

On/select off

Off/select retention

Off/select retention

Off

Off

Off

Power block support

Table 2

shows the available operational states for the major blocks in this product line. Note that operational states possible in low-power modes are generally limited in functionality and parametric performance as compared to their capabilities in the active modes. Also, blocks that do not support low power modes such as System Deep Sleep and System Hibernate cannot wake up the CPUs from these modes. See

Power modes

for details.

Table 2.

Block power modes

Block

Power mode

CPU Active

CPU Sleep

System Deep Sleep

System Hibernate

CPU subsystem

CPUs

Y

N

N

N

NPUs

Y

Y

N

N

NVIC

Y

Y

N

N

WIC

Y

Y

Y

Y

RRAM

Y

Y

N

N

SRAM

Y

Y

Programmable

N

DMA

Y

Y

N

N

Programmable digital

Smart I/O

Y

Y

Y

N

Fixed-function digital

TCPWM

Y

Y

N

N

SCB

Y

Y

N, SCB0 is supported in System Deep Sleep power mode

N

SMIF

Y

Y

N

N

SD host controller

Y

Y

N

N

USB

Y

Y

N

N

CAN FD

Y

Y

N

N

Ethernet

Y

Y

N

N

I3C

Y

Y

N

N

MIPI-DSI

Y

Y

N

N

TDM/I2S

Y

Y

N

N

PDM

Y

Y

N

N

Crypto

Y

Y

N

N

Special function

Graphics subsystem

Y

Y

N

N

Programmable analog

LPComp

Y

Y

Y

Y

SAR ADC

Y

Y

Y (duty cycled)

N

DAC

Y

Y

Y

N

PTComp

Y

Y

Y

N

CTB

Y

Y

Y

N

IO

GPIO

Y

Y

Y

Y

System resources

WDT

Y

Y

Y

Y

MCWDT

Y

Y

Y

N

RTC

Y

Y

Y

Y

Backup registers

Y

Y

Y

Y

OVD

Y

Y

N

N

LVD

Y

Y

N

N

Security

This product line includes a Cortex®‑M55 and an Arm® TrustZone enabled Cortex®‑M33 CPU. It provides an isolated fully secure hardware-based Root-of-Trust (RoT) that supports secure boot, secure provisioning, and secure debugging. This RoT is initially owned by Infineon and is extended to the user or OEM during the provisioning process. Provisioning installs the OEM keys; debug, boot, and system configuration policies; and extended boot.

Secure and non-secure debug access is supported; in non-secure access, areas marked "secure" are not accessible by the debugger. In the most secure case provided, the device can be “locked” such that it may not be acquired for test/debug.

Certificate management assures appropriate accesses are provided at different stages of development and production.

This product line is fully compliant with Arm® TrustZone at hardware and software levels. An extra layer of security is implemented with the help of Infineon-proprietary protection units.

For EPC 4 part numbers only (see

Ordering information

): secure enclave runtime services provide access to PSA compliant cryptographic services, key management, attestation, and secure storage services.

Security features

  • Infineon Edge Protect Category 2 (EPC 2) supporting SESIP/PSA level 2 or Edge Protect Category 4 (EPC 4) supporting SESIP/PSA level 3 + secure enclave, depending on part number (see Ordering information )

  • Exclusive access to 5120 bytes of OTP memory for storage of security assets (seeNonvolatile memory )

  • Hardware crypto accelerator with comprehensive support of cryptographic algorithms

  • Secure isolation of processing environments via Arm® TrustZone

  • Infineon proprietary MPU, MPC and PPCs for memory and peripheral access control

  • Lock‑step secure enclave with the following features:

    • Secure boot with hardware-based root of trust (RoT) enabled

    • Device identifier composition engine (DICE) mechanisms for device attestation

    • Cryptography services

    • EPC 4 part numbers only (see Ordering information ): secure enclave runtime services

    • Tamper detection, side channel attack (SCA) mitigation, and protection against fault injection attacks

  • Off‑the‑shelf secure isolation using Trusted Firmware‑M (TF‑M); and mbedTLS crypto acceleration package

For more information on EPC2 and EPC4, refer to

Infineon Edge Protect

.

Security architecture overview

This product line has an isolated secure enclave and two CPUs: Cortex®‑M33, and Cortex®‑M55; as

Figure 11

shows:

Figure 11.

Security architecture diagram



Secure enclave:

  • Provides secure boot process including root of trust (RoT) and DICE mechanisms. Boot starts from ROM_BOOT stored in local ROM

  • Provides local crypto block for secure cryptographic operations, including SCA and DPA protected crypto

  • Provides run-time services to support secure boot, secure firmware update, and other RoT services

  • Supports lockstep architecture with two islands of replication for CPU (2x) and crypto (2x), for protection against fault attacks and semi-invasive attacks inside the CPU

Cortex®‑M33:

  • Arm® TrustZone enabled core with two processing environments: secure (SPE) and non‑secure (NSPE)

  • Infineon proprietary protection units for memory and peripheral protection

  • Integrated mbedTLS crypto acceleration package that supports software and hardware cryptography services

  • Infineon-provided Trusted firmware‑M (TF‑M) implemented in SPE — its services are leveraged by Cortex®‑M33 NSPE and Cortex®‑M55, fully enabled to use hardware accelerated crypto operations

Cortex®‑M55:

  • This is an application core operating in NSPE. Applications run by this CPU can request TF‑M services using PSA API calls

Block functional description

Processors

This product line has a multiple CPU architecture:

  • Arm® Cortex®‑M55, running at up to

    400

    MHz

  • A machine learning (ML) coprocessor with the Cortex®‑M55 CPU: the Arm® Ethos-U55 CPU, running at the same clock frequency as the U55

  • Arm® Cortex®‑M33 CPU, running at up to

    200

    MHz

  • A neural network (

    NNLite

    ) coprocessor with the Cortex®‑M33 CPU, running at the same clock frequency as the M33

An inter-processor communication (IPC) block is included for synchronizing the CPUs' tasks.

The M33 CPU has Floating Point Unit (FPU), Digital Signal Processor (DSP), and Memory Protection Unit (MPU). It has Arm® TrustZone technology, and provides secure boot and secure zone settings. The M55 CPU has FPU with vectored fixed and floating point, and Arm® M-Profile Vector Extension (MVE).

The M33 CPU domain is a low-power domain. The M55 domain is a high-performance domain for high-performance compute purposes. The CPUs can access resources in each others' domains via a bus bridge.

Both CPUs have single-cycle cache memories to increase performance and reduce power. The M33 CPU has a 16-KB 4-way set associative I‑cache. The M55 CPU has 32-KB I- and D-caches with the same cache architecture.

M55 TCM sizes are 256 KB each (I and D).

Each CPU has an Arm® Nested Vectored Interrupt Controller (NVIC) and an Arm® Wakeup Interrupt Controller (WIC). A WIC can wake up its processor from its CPU Deep Sleep mode. See

Power modes

for details.

Both CPUs have debug interfaces and support both SWD and JTAG. The chip also supports boundary scan for testing on a PCB; a separate TAP controller is provided for controlling boundary scan functions.

Both CPUs have trace capability. The M55 and M33 are connected to an Arm® Embedded Trace Macrocell (ETM) which is connected to an Arm® Trace Port Interface Unit (TPIU) with a standard ETM interface. The M33 CPU supports instruction trace with an Arm® Micro Trace Buffer (MTB) with 8-KB trace SRAM. Maximum trace clock frequency is 200 MHz, allowing CPUCLK/2 tracing.

Table 3

shows the maximum operating frequency of each set of CPU for each of the system power modes (see

Power modes

).

Table 3.

CPU maximum frequencies vs. system power mode

System power mode

M55

/U55

M33/

NNLite

High Performance (HP)

400

MHz

200

MHz

Low Power (LP)

140

MHz

80 MHz

Ultra-Low Power (ULP)

50 MHz

50 MHz

Inter-Processor Communication (IPC)

In addition to the Arm® SEV and WFE instructions, this product line incorporates two Inter-Processor Communication (IPC) blocks, namely IPC0 in the low-power domain and IPC1 in the high-performance domain. IPCs are not system deep sleep capable; however, IPC can wake up other CPUs from deep sleep. IPC0 can wakeup the high-performance CPU subsystem, whereas IPC1 can wake up the low-power CPU subsystem from CPU deep sleep. Each IPC instance includes 16 channels and 8 interrupt structures. The IPC channels can be used for communication and synchronization between CPUs. Each IPC channel also implements a locking scheme that can be used to manage shared resources. The IPC interrupts let one CPU interrupt the other, signaling an event. This is used to trigger events such as

Notify

and

Release

of the corresponding IPC channels. IPC0 channels 0 and 1 are reserved for the secure enclave.

DMA

The high performance and low power domains each include a DMA controller that can be used to transfer data to and from memory, peripherals, and registers. This allows for autonomous, deterministic control of peripherals such as the PWM, or enables large data transfers from a peripheral such as the ADC to memory.

There are two distinct DMA types, the HPDMA (AXI DMAC) and the DMA. The HPDMA and DMA are differentiated by their performance and their usage. The DMA controllers are bus masters in their respective domains:

  • High Performance Domain:

    A high-performance DMA (HPDMA) with 4 channels. Each channel has a 128-byte FIFO and its own transfer engine that arbitrates for bus master access. The HPDMA uses the 64‑bit AXI bus that shares a clock with the high performance CPU. The HPDMA is typically used to transfer large amounts of data.

  • Low Power Domain:

    Two DMA controllers with 16 channels each. The two transfer engines independently request and utilize 16 channels each, arbitrating for bus master control as needed. This DMA uses the 32‑bit AHB bus that shares a clock with the low power CPU. The DMA is optimal for small data size, transactional DMA, which would typically be used to transfer bytes between peripherals such as from ADC to RAM.

Cryptographic accelerator (CRYPTO)

This subsystem is a hardware implementation for acceleration of cryptographic functions and random number generators. It is accessible by Cortex®‑M33 and Cortex®‑M55 CPUs.

The cryptographic accelerator implements hardware support for the following:

  • True random number generator (TRNG) and pseudo-random number generator (PRNG)

  • CRC, up to 32 bits

  • Symmetric algorithms and key lengths

    • AES (128/192/256), triple DES (112/168)

    • CHACHA20 stream cipher

  • Asymmetric algorithms, key lengths, and curves

    • Elliptic curve cryptography (ECDSA) and RSA

    • ECC curves: 224, 256, 384, 521

    • RSA key length: 1024, 2048, 4096

    • Vector unit for acceleration of asymmetric key cryptography

  • Hashes: SHA2 (256/384/512), SHA3 (256/384/512)

Memory

This product line has a variety of volatile and nonvolatile memory types, including access to external memory ICs (see

Serial Memory Interface (SMIF)

). All CPUs and other bus masters can access any memory block. The number of wait states depends on the access path, see

Wait states and latencies

.

Nonvolatile memory

This product line has 512 KB of nonvolatile resistive random access memory (RRAM) in the low power domain. Read access time is 35 ns. RRAM is read 128 bits at a time; with word caching. There are also 25 bits for ECC. Write access is one bit at a time, at approximately 1 µs/bit.

5120 bytes of RRAM are dedicated to OTP use cases, including storage of security assets (see

Security features

).

For detailed memory map of the RRAM, refer RRAM regions section in

PSOC™ Edge E8x2, E8x3, E8x5, E8x6 architecture reference manual

.

Table 4.

RRAM endurance and retention

Parameter

Conditions

Minimum

RRAM endurance

-20 to +70 °C ambient

100k write cycles

RRAM retention

Ta ≤ 70 °C, 100k P/E cycles

20 years

EEPROM

In this product line, part of the RRAM may be used to emulate EEPROM using the supplied software driver. The implementation uses redundancy (an integer multiple of the EEPROM memory size) for simplicity. The EEPROM-like memory has the following properties:

  • Byte-programmable

  • Size selectable from 1 KB to 64 KB in binary increments

  • 1 million cycles endurance at 25 °C, 200k cycles over -40 to +85 °C with 20-year life

SRAM

This product line has SRAM and system SRAM, in the low-power and high-performance domains:

  • SRAM:

    1 MB in the low power CPU subsystem (Cortex®‑M33). Portions of this SRAM can be retained during the System Deep Sleep power mode; the retained amount is selectable in 64‑KB increments. The SRAM is implemented as several independent blocks to allow simultaneous access from different processors to different regions.

  • System SRAM ("SoCMEM"):

    5120 KB

    in the high-performance domain. This memory is organized in

    ten

    partitions of 512‑KB each, with retention of individual partitions. It can be accessed from either the M55 or the M33, with bus arbitration.

Serial Memory Interface (SMIF)

This product line features two SMIF interfaces,

each equipped with a 32 KB cache

, depending on the package

(see

Table 9

and

Ordering information

)

. Each interface can access up to 1 GB of address space allocated in the memory map.

The SMIF allows code execution-in-place (XIP) from the external memory; it is not required to copy code into the internal memory to execute it. Up to 64 MB is supported in XIP mode.

On-the-fly (OTF) encryption and decryption are supported. The SMIF supports a clock speed of 200 MHz in octal xSPI DDR mode. Infineon HYPERBUS™ is also supported.

Wait states and latencies

When accessing a memory area from the CPU, specifically the CM33 or CM55 cores, the primary focus is on the time required to retrieve data (read) at the relevant system operating frequencies. While write access times are also relevant, writes can typically be posted, allowing the operation to proceed without requiring immediate acknowledgment. In contrast, reads must traverse the full outbound address and control signal path, as well as the inbound data access path, which directly affects system performance and response times. It is important to note that this section is limited to scenarios where the CPU is the bus master, and other potential bus masters in the system are not the focus of this analysis.

Generally, there are two components in the access time:

  1. Wait states of the memories being read

  2. Delay through the Network Inter-Connect (NIC)

Note:

This section covers wait states for RRAM and SRAMs, which are of primary interest to users.

  1. Wait states (WS):

    1. RRAM: RRAM writes are much slower than RRAM reads (as it is typical for most non-volatile memory) and are not considered here.

      RRAM read is controlled by an internal 160 MHz read state machine clock, which is designed to produce data in 30 ns (also referred to as “analog read time") irrespective of the voltage mode (0.7 to 0.9 V). Besides this time, the following times are required for an RRAM read: 1 clock for address read and 1 clock for ECC correction (assuming 0 or 1 bit correction; otherwise, it will be longer).

      Based on 30 ns, the WS values for a cycle time of Tcyc in nanoseconds will be ceil (30/Tcyc). For example, for a 200 MHz AHB clock frequency, the WS value will be 6; for 50 MHz, it will be 2.

      Voltage (V)

      Frequency (MHz)

      Wait states (WS)

      0.9 (HP mode)

      200

      6

      0.8 (LP mode)

      80

      3

      0.7 (ULP mode)

      50

      2

    2. SRAM: All SRAMs are designed to have zero wait states at their peak target frequencies. This is the time for SRAM to deliver data, meaning that the address is latched on one clock edge and data is available on the next edge.

      Access cycles do not change with voltage and frequency scaling so that provided voltage and frequency limits are observed; all SRAM wait states remain zero wait states. This implies that the number of cycles to access SRAM (CLK_HF0) and system SRAM (CLK_HF2) do not change.

  2. Delay through the Network Interconnect (NIC):

    1. M33:

      Memory resource

      Outbound clock cycles

      Access time

      Inbound clock cycles

      Comment

      RRAM

      3 AHB clocks

      Ceil(30ns/AHB Tcyc)

      2 AHB clocks

      128-bit C-AHB. I-Cache refill. 32-bit access is similar

      SRAM

      - -

      1 AHB clock

      No wait states

      System SRAM

      3 AHB clocks

      6 System SRAM clocks

      2 AHB clocks

      32-bit access and 128-bit access (parallel bank read)

    2. M55:

      Memory resource

      Outbound clock cycles

      Access time

      Inbound clock cycles

      Comment

      RRAM

      3 AXI + 5 AHB cycles

      2 * Ceil (30ns/AHB Tcyc)

      4 AHB + 4 AXI cycles

      64-bit word read takes 2 cycles

      SRAM

      3 AXI clocks + 3 AHB clocks

      4 AHB cycles (2 accesses)

      7 AXI clocks + 3 AHB clocks

      64-bit word read takes 2 cycles

      System SRAM

      3 AXI clocks

      6 System SRAM clocks

      2 AXI clocks

      First word access, subsequent accesses each take one System SRAM clock

Protection units

Protection units are hardware blocks that implement schemes to protect memory, peripherals and shared resources from bus masters, preventing unauthorized code from accessing those resources. This product line has multiple protection units. Implementation Defined Attribution Unit (IDAU), Secure Attribution Unit (SAU) and Memory Protection Unit (MPU) are part of Arm® TrustZone technology; in addition Infineon provides proprietary protection units such as MPCs and PPCs.

The MPCs and PPCs use the concept of secured and non-secured address aliases. They use the aliases to control the accessibility of memory regions and peripherals, to make them secured or non-secured. They also isolate memory regions and peripherals from CPU masters by means of protection contexts.

Protection context (PC)

is a pseudo state of a bus master, controlled with a set of hardware registers that configure each bus master with certain attributes, which the protection units use to determine access. The protection units support memory and peripheral access attributes including address range, read/write, code/data, privilege level, secured/non-secured, as well as protection context. For example, PCs can be set up to isolate a memory region or peripheral such that it is accessible by a single CPU, and not accessible by the other CPU.

This product line supports up to eight protection contexts. Some protection unit resources and protection contexts are reserved for system usage, see the reference manual for details.

Clocks

This product line has fully integrated clocks. It provides clocks to all blocks that require clocks. It switches between different clock sources without glitches, and ensures that no metastable conditions occur.

The clock sources are:

  • Internal high-speed oscillator (IHO): 50 MHz ±1%

  • Precision internal low-speed oscillator (PILO): 32 kHz, no external crystal needed. Periodic calibration can be done by software (driver / library supplied).

  • External crystal oscillators (ECO and WCO)

  • Three digital phase-locked loops (DPLL) are available for clock generation. They operate in the System

    HP, LP, and ULP

    power modes (see

    Power modes

    ).

  • External clock input

The DPLLs provide fast wake‑up at high clock speeds. DPLL jitter levels are low and allow 12-bit SAR ADC operation. There are two types of DPLL:

  • Two lower frequency and optimized for low power (DPLL LP)

  • One high-frequency and high-performance (DPLL HP)

The HP DPLL is optimized for high‑speed operation. It works over a broad range of frequencies, i.e., 50 MHz to

500 MHz

. The LP DPLL operating range is

10

MHz to

500

MHz

Clocks can be divided down to generate synchronous clocks for the analog and digital peripherals. Integer and fractional clock dividers are provided:

  • Eight 8‑bit clock dividers

  • Sixteen 16‑bit integer clock dividers

  • Four 16.5 fractional clock dividers

  • One 24.5 fractional clock divider

The 16‑bit dividers allow more flexibility in generating fine-grained frequency values. The digital clock dividers generate either 1 in N clocking where N = divisor or an approximately 50% duty cycle clock for the analog circuitry.

Internal high-speed oscillator (IHO)

The IHO operates at a fixed 50 MHz frequency. Its tolerance is ±1%. A high-speed clock can be derived using the IHO plus a DPLL. The IHO is used as the clock source during wakeup.

Precision internal low-speed oscillator (PILO)

The PILO is a precision low-power oscillator with a typical current of 1.15 µA and frequency of 32.768 kHz with 250 ppm accuracy. The PILO can operate in the System Hibernate power mode.

Watchdog timer (WDT)

This product line has one free-running watchdog timer (WDT) and

two

multi-counter watchdog timers (MCWDT). Both WDTs generate device reset if not serviced within a configurable interval. In addition, the WDTs can be used as an interrupt source or a wakeup source in low-power modes (MCWDT is recommended for this use case). The Free-running WDT can be clocked by PILO and is available in all device power modes. MCWDT can be clocked by PILO or WCO and is available in all except Hibernate power-mode.

External crystal oscillators (ECO)

This product line has two oscillators that use external crystals: high-frequency and low-frequency (watch crystal). Both oscillators can be used in precision timing applications. The WCO is low-power and has a frequency tolerance of 250 ppm.

Figure 9

shows all of the external crystal oscillator circuits for this product line. The component values shown are typical; check crystal datasheet for the load capacitor values.

Figure 12.

External Oscillator Circuits



Rs is key to limiting power delivered to XTAL/resonator so that it does not get damaged. It also contributes to phase shift of the overall network.

Following are the recommended crystal specifications:

  • ECO

    • Nominal frequency: 4 to 35 MHz

    • Drive level protection: 100 ~ 200 μW at minimum

    • Equivalent Series Resistance (ESR): Upto 200 Ω for oscillation

    • Crystal load capacitance (C

      L

      ): 10 pF

  • WCO

    • Nominal frequency: 32.768 kHz

    • Drive level protection: 0.1 ~ 0.5 μW

    • Equivalent Series Resistance (ESR): Upto 90 kΩ for oscillation

    • Crystal load capacitance (C

      L

      ): 4 pF to 14 pF (5% tolerance)

    • Typical current of 120 nA @ 4 pF load

For more information, see the

PSOC™ Edge E8x2, E8x3, E8x5, E8x6 architecture reference manual

and

AN236503

PSOC™ E8 MCU hardware design considerations.

Real time clock

This product line includes a real time clock (RTC). The RTC has the following features:

  • Binary values for time (hour, minute, and second fields), date (day, month, and year fields), and day of week

  • 12‑hour or 24‑hour format

  • Automatic leap year correction with century interrupt

  • Sixteen 32-bit backup registers to retain application data in all low-power modes, including Deep Sleep-OFF and Hibernate mode

In addition to the above features, the RTC has two individual alarms with matching for six RTC fields (hour, minute, second, date/month, and day of week). Both alarms have interrupts to notify matching; these interrupts can wake up the system.

Reset

This product line is reset from a variety of sources including a software reset (SRES). Reset events are asynchronous and guarantee reversion to a known state. The reset cause is recorded in a register, which retains its state through reset and allows software to determine the cause of the reset. An XRES pin is reserved for external reset input.

The XRES pin is active low. It should be externally pulled up to V

DDD

via a 4.7 kΩ resistor as shown in

Figure 10

. This will make sure that the XRES pin is not left floating in the design and that the device can function properly. It is recommended to connect a capacitor (typically 0.1 µF) to the XRES pin to filter out glitches and give the reset signal better noise immunity. Optionally, if the device is controlled by an external host, the XRES pin can be directly driven by the host.

Figure 13.

XRES Connection Diagram


Autonomous Analog

Autonomous Analog is a low-power, reconfigurable, mixed-signal, sensing, conditioning, and response system that operates independently of the CPU.

Figure 14.

Autonomous Analog block diagram



The run-time control activities, such as enabling or disabling blocks, changing the power modes of the blocks, switching inputs/routing, waiting for the ADC scan to finish, triggering the DAC, and so on, are done by the Always-On Autonomous Controller independent of the CPU. For this purpose, most analog blocks in Autonomous Analog have a static configuration (unchanged by the Autonomous Controller during run-time) and a Dynamic Configuration (can be changed by the Autonomous Controller during run-time).

SAR ADC

Autonomous analog in this product line has a SAR ADC with the following features:

  • 12- to 20-bit (with accumulation) results

  • 5-Msps sample rate at 12 bits or 250-ksps at 16 bits in System High Performance mode (HS mode ADC)

  • 200-ksps sample rate at 12 bits or 12.5-ksps at 16 bits in System Deep Sleep mode (LP mode ADC)

  • Buffered Inputs

  • Inputs from 16 pins or 7 internal signals (from opamps, DACs, temperature sensor etc.)

  • Simultaneous sampling of as many as 10 inputs

  • 32 logical channels

  • Post processing and storage

    • Accumulation and averaging – 2x,4x, 8x … 256x

    • Two 64-tap FIR filters

    • A 512-entry FIFO that can be subdivided into 2, 4, or 8 FIFOs

    • Limit detection

    • Offset and gain calibration

DAC

Autonomous Analog in this product line has two digital-to-analog converters (DACs) with the following features:

  • 12-bit continuous time output

  • 1-µs settling time

  • Waveform generation using a 512-entry waveform data memory

  • Buffers with sample and hold support

  • 16 input channels (15 hardware and 1 firmware)

  • Selectable voltage reference:

    • VDDA

    • VDDA/2

    • Internal 0.9-V band-gap reference

    • External VREF buffered through CTB opamps

Continuous time block (CTB)

Continuous-Time Blocks (CTB) consist of opamp circuits that can perform analog front-end functions.

Autonomous-Analog in this product line has two CTBs, each consisting of two opamps, feedback resistor networks, and multiplexers that can form topologies such as:

  • Programmable Gain Amplifier (PGA)

  • Trans-impedance Amplifier (TIA)

  • Pseudo-Differential Amplifier

  • Unity Gain Buffer (Voltage Follower)

  • Open Loop Opamp

  • Comparator

PTComp

Programmable-Threshold Comparators (PTComp) are used to compare an input with another input or a reference.

Autonomous analog in this product line has two PTComps with the following features:

  • Programmable power and response times

  • Selectable inputs from as many as 16 GPIOs and eight internal signals

  • A 30-mV hysteresis option

  • Rising edge, falling edge, and combined rising and falling edge detection at the comparator output

  • Post-processing to detect comparator activity - used for applications such as acoustic activity detect and Motor Control

Low-power comparator

This product line has two low-power comparators, which operate in System DeepSleep and System Hibernate power modes. This allows other analog blocks to be disabled while retaining the ability to monitor external voltage levels during low-power modes. The comparator outputs are synchronized to avoid metastability, unless operating in an asynchronous power mode (that is, System Hibernate) where the wake-up circuit is activated by a comparator switch event.

Fixed function digital

Timer/counter/PWM (TCPWM)

This product line has 32 TCPWM blocks. Eight have 32‑bit counters and 24 have 16‑bit counters.

Each TCPWM block consists of the following:

  • a counter

  • a period register to either stop or auto-reload the counter

  • a capture register to record the counter value at the time of an event

  • compare registers to control PWM duty cycle

  • Edge-aligned, center-aligned, and asymmetric-aligned PWM

  • PWM true and complementary outputs with a programmable offset to create a dead-band between the outputs

  • PWM kill input; can be driven by an external voltage level via a comparator

  • Quadrature input measurement

Serial communication block (SCB)

This product line has 12 SCBs

(9 in the WLB-154 package, see

Ordering information

)

. SCB1 to SCB11 can be configured to implement an I

2

C, UART, or SPI interface, and can be masters or slaves. SCB0

can operate in the System Deep Sleep power mode with an external clock; and it only supports I

2

C slave mode and SPI slave mode.

Each SCB has a 256-byte FIFO for receive (Rx) and transmit (Tx). This reduces the need for I

2

C clock stretching caused by the CPU not having read data on time. The FIFO is available for all modes.

All of the SCB blocks support DMA transfers.

I

2

C mode:

This mode implements full multi-master and slave interface capable of multi-master arbitration. It operates at speeds of up to 1 Mbps (Fast Mode Plus) and has flexible buffering options to reduce interrupt overhead and latency for the CPU.

This mode also supports EZI2C, which creates a mailbox address range in memory and effectively reduces I

2

C communication to reading from and writing to an array in memory.

UART mode:

This is a full-feature UART operating at up to 8 Mbps. It also supports the 9‑bit multiprocessor mode that allows addressing of peripherals connected over common Rx and Tx lines. Common UART functions such as parity error, break detect, and frame error are supported.

SPI mode:

This mode supports full Motorola SPI, TI SSP (essentially adds a start pulse used to synchronize SPI codecs), and National Microwire (a half-duplex form of SPI). This mode also supports EZ SPI, in which data interchange is reduced to reading and writing an array in memory. One SCB can run SPI in high speed mode at up to 50 Mbps. The remaining SCBs can run SPI at up to 25 Mbps.

CAN FD

This product line has two CAN FD channels, each operating at up to 8 Mbps, with a shared 8‑KB message buffer.

Each channel includes:

  • Up to 64 dedicated receive buffers

  • Two configurable receive FIFOs (up to 64 buffers each) with acceptance filters

  • Up to 32 dedicated transmit buffers with configurable FIFO and queue

The CAN FD controller complies with the ISO 11898-1 (CAN specification Rev. 2.0 parts A and B). In addition, it supports the Time-Triggered CAN (TTCAN) protocol defined in ISO 11898-4. It has AUTOSAR support.

The CAN FD controller functions only in Active and Sleep power modes. In DeepSleep mode, it is not functional but is fully retained.

Ethernet media access control (MAC)

This product line has an Ethernet MAC supporting 10/100 Mbps transfer rates and IEEE 1588 timestamp support. The bus interfaces support MII and RMII. Local buffer size is 8 KB, allowing storage of two Rx and Tx frames. This block supports flow control, virtual local area network (VLAN) tagging, and quality of service (QoS) prioritization. It also supports audio video bridging (AVB) applications.

I3C

This product line has an I3C block. I3C is a MIPI Alliance standard that aims to unify sensor serial interfaces into one pair of wires. All nodes connect to one pair of wires providing protocol support via frame encapsulation at a higher rate, thereby reducing the need for multiple I

2

C and SPI interfaces. The I3C block provides global signaling, in‑band interrupts, time awareness, multi-master capability, and error detection. Controller and target modes are supported, except that single-role target mode is not supported. This block supports a base interface SDR clock of 12.5 MHz as both Controller and Target, and HDR‑DDR mode (2X data rate) as Controller only.

SD host controller

This product line has two SD host controllers. They are primarily intended for communication with IoT combo chips providing Bluetooth®, Bluetooth® LE, and WiFi connectivity. These controllers can be programmed to support eMMC and SD cards.

Its key features are

  • Complies with eMMC 5.1, SD 6.0 and SDIO 4.10 standards

  • Supports host controller interface (HCI) 4.2 shared by eMMC and SD

  • Supports three DMA modes - SDMA, ADMA2, and ADMA3 - through a dedicated DMA engine

  • Supports command queuing engine (CQE)

  • Provides 2 KB SRAM for buffering up to two 1 KB blocks

  • Provides I/O interfaces for functions such as card detection, mechanical write protection, eMMC card reset, and LED control

It supports following interface modes:

Table 5.

SDHC interface modes

Mode

Protocol speed

I/O (V)

Max Freq. (MHz)

Data width (bits)

Max throughput (MB/s)

SD

Default speed (DS)

3.3

25

1, 4

12.5

SD

High speed (HS)

3.3

50

1, 4

25

SD

SDR12

1.8

25

1, 4

12.5

SD

SDR25

1.8

50

1, 4

25

SD

SDR50

1.8

100

1, 4

50

SD

DDR50

1.8

50

1, 4

50

eMMC

Legacy/Backward compatible (BWC)

1.8/3.3

26

1, 4, 8

26

eMMC

SDR

1.8/3.3

52

1, 4, 8

52

eMMC

DDR

1.8/3.3

52

1, 4, 8

104

USB

This product line has a High‑Speed 480 Mbps USB interface with integrated PHY. It has Host and Device capability, allowing connection to USB peripherals and hosts. It supports 16 endpoints plus one control endpoint. Of these, eight are IN and eight are OUT endpoints. Each endpoint is user-configurable as bulk, interrupt, or isochronous.

The USB interface has a 4‑KB SRAM buffer which is configured at runtime to support the application endpoint configuration. It has a DMA interface so that packet transfers can be done without interrupting either CPU. The block supports a sleep state with rapid wakeup (50 µs) from suspend as defined in the USB specification.

The PHY includes series resistors to meet minimum driver impedance specifications: USB pull-down resistors in host mode (nominally 15 kΩ), and idle mode and FS device mode D+ pull-up resistor.

Type‑C upstream facing port (UFP) support is provided by detecting the voltage levels on the CC1 and CC2 pins (using GPIOs) with external pull-down resistors, and measuring the voltage on the pins using the ADC and internal reference to determine the orientation and current capability.

GPIO ports

This product line has up to 147 IO

Pins

. There are 16 1.8 V HSIOs (high-speed IO; 200 MHz); 92 1.8 V standard (100 MHz) GPIOs; 8 1.8 V OVT (over-voltage tolerant; 100 MHz) GPIOs; 16 1.8 V / 3.3 V (50 MHz) GPIOs; and 15 FFIO (fixed-function IO) pins for a total of 147. 6 FFIO pins are designed for 200 MHz clock and SMIF functions, 7 are used for graphics driving MIPI-DSI signals, and 2 are dedicated for USB. The 16 HSIOs on P1 and P4 are shared with SMIF functionality. 16 pins on P16 and P17 operate at 3.3 V (max voltage 3.6 V) or 1.8 V. 8 1.8 V OVT pins of port 11 (P11.0 to P11.7) are over-voltage tolerant for I

2

C compliance. Two ports P16 and P17 operate at 1.8 V.

Each of the GPIO pins implement the following:

  • Eight drive modes including strong push-pull, resistive pull-up and pull-down, weak (resistive) pull-up and pull-down, open drain and open source, input only, and disabled. Some GPIO pins are input only; the resistive pull-up and pull-down modes are not available on these GPIOs. See

    Table 9

    for details on which GPIOs are input only

  • Analog signal input capability (IO buffers disabled, signal passed through switches)

  • Input threshold select (CMOS or LVTTL)

  • Individual control of input and output disables

  • Hold mode for latching previous state (used for retaining IO state in System Deep Sleep and System Hibernate modes

  • Selectable slew rates for dV/dt-related noise control

The OVT pins allow input voltages of up to 1.8 V regardless of the V

DDIO

voltage. These pins allow interfacing to open-drain devices operating at higher voltages as well as provide high-impedance inputs for hot swap and power switching. These are primarily used for I

2

C; these must not draw more than 10 µA when their power supply is grounded and the pins they are connected to are at 1.8 V.

The pins are organized in logical entities called ports, which are 8 bits in width. During power-on and reset, these blocks are forced to the disabled state so as not to crowbar any inputs and/or cause excess turn-on current. A multiplexing network known as a high-speed IO matrix (HSIOM) is used to multiplex between various signals that may connect to an IO pin.

A simple register interface maximizes driver reuse. Data output and pin state registers store, respectively, the values to be driven on the pins and the states of the pins themselves.

Every IO pin can generate an interrupt if so enabled; each IO port has an interrupt request (IRQ) and interrupt service routine (ISR) vector associated with it.

The IO ports retain their state during the System Hibernate power mode. If operation is restored using a reset, the pins go the High-Z state. If operation is restored by using a wakeup pin, the pin drivers retain their previously frozen state until firmware chooses to change it.

Simultaneous switching of outputs in high-current mode requires attention to line termination and a decoupling capacitor to control switching transient voltages.

GPIO pins can be ganged to sink 16 mA or higher values.

Smart I/O (programmable I/O)

The 8‑bits‑wide smart I/O block provides a programmable LUT array associated with a particular I/O port. It is similar in concept to programmable array logic (PALs) or small programmable logic devices (PLDs). It allows integration of glue logic and Boolean functions at the pins.

The smart I/O block is a fabric of switches and LUTs that allows Boolean functions to be performed on signals being routed to the pins of a GPIO port. It can perform functions on input pins to the chip and output signals.

Figure 15.

Smart I/O block diagram


The smart I/O block is interposed between the port pins and the high-speed I/O matrix (HSIOM), which multiplexes signals between on‑chip peripherals and port pins. It is possible to bypass the smart I/O to avoid propagation delay in critical paths to the port pins.

Figure 16.

Smart I/O placement


The smart I/O supports Active, Sleep and Deep Sleep power modes. In Deepsleep the IO rates are expected to be less than 1 MHz so that the current draw from the blocks is very small.

Neural net processing for machine learning

This section outlines advanced neural net processors designed to accelerate machine learning workloads. These co-processors work alongside Cortex® CPUs to optimize neural network inference for various AI applications, ensuring efficient data handling, low power consumption, and compatibility with leading machine learning frameworks. This makes them suitable for both performance-critical and low-power use cases.

Arm® Ethos-U55

This product line includes an Arm® Ethos-U55 neural net processor, which works in conjunction with the Cortex®‑M55 CPU to accelerate neural net (NN) operations. It supports 8‑bit weights and weight compression to reduce memory usage. It also performs 128 MACs/clock cycle.

The U55 operates on a command stream resident in on-chip memory, which it fetches and executes autonomously, freeing the M55 for other operations, using weights stored in SRAM or system SRAM. It has a buffer for commands and for writing results to. It generates an interrupt after completing the command. In one example mode of operation, the network is trained in TensorFlow and quantized to produce an Int8 TensorFlow lite (*.tflite) file. An NN optimizer identifies graphs to run on the U55; lossless compression is used to reduce the size of the *.tflite file. Finally a runtime executable file is produced which can utilize U55 to accelerate supported kernel operations.

The combination of the M55 and U55 is roughly 50x faster than a Cortex®‑M7 at the same clock frequency for computing inferences, and about 25x more energy efficient.

Multiple types of neural networks such as dense, convolutional, and recurrent are supported. In addition, a variety of NN kernels such as convolution (1d/2d/3d), fully-connected, recurrent (GRU/LSTM) may be supported. Supported NN kernels and graphs may be used to implement popular neural network architectures such as mobilenetv1, mobilnetv2, RNNoise, and so on.

Applications for neural net acceleration with Arm® Ethos-U55 includes following but not limited:

  • Industrial applications: vibration detection, anomaly detection, object recognition

  • Consumer applications: keyword detection, speech recognition, image/object recognition, gesture recognition

NNLite

This product line includes a neural network (NNLite) coprocessor, which works in conjunction with the Cortex®‑M33 CPU, running at the same clock frequency as the Cortex®‑M33 CPU. It is an ACTIVE state peripheral that accelerates specific set of neural network (NN) inference calculations optimized for low to moderate complexity machine learning (ML) models such as wake word detection (WWD), human activity recognition (HAR). NNLite implements single layer of neural network acceleration that can be scheduled to create various NN topologies. The NNLite coprocessor falls in low-power domain making it ideal for always-ON use cases at lowest power.

The NNLite is designed to optimize neural network inference by focusing on vector dot product operations, which are executed using a configurable 4-way integer SIMD MAC unit. This unit supports vector dot products, vector products, and vector additions. Data handling is managed by input and output streamers, which autonomously fetch data and write back results. The input streamers handle biases, weights, and activations, while the output streamer applies activation functions like ReLU and Sigmoid and packs data for efficient memory use.

NNLite supports various neural network kernels, including dense (fully connected), 2D convolution, depthwise 2D convolution, pooling (min, max, average), GRU, and LSTM. It also handles pointwise operations like add, subtract, and multiply, as well as re-quantization and rescaling. Activation functions include fused options like ReLU and Leaky ReLU, as well as unfused options like Sigmoid, tanh, and Softmax. Supported data precisions include 8-bit, 16-bit, and 32-bit for activations and weights, with zero weight skipping for efficient computation.

The MAC unit supports up to 4 multiplications/additions per clock cycle and enables high-performance operations with features like sparsity-aware weight compression. The accelerator is compatible with TensorFlow Lite for microcontrollers and other frameworks, ensuring support for common neural network models and quantization techniques. With its efficient data handling, versatile kernel support, and low power consumption, NNLite is ideal for a variety of AI applications.

Audio functions

This product line includes multiple blocks such as the PDM/PCM block, TDM/I2S block, and autonomous analog block, which collectively support a wide range of audio features.

PDM/PCM block

The PDM/PCM block supports up to 6 microphones, typically used in voice control applications. The Pulse Density Modulation (PDM) interface, receives data coming from a digital microphone such as a MEMS microphone. MEMS microphones, used in compact and low-cost applications, use PDM interfaces. The PDM stream is processed by PDM-PCM converter IP block, which produces Pulse Code Modulated (PCM) words. These PCM words are sent to voice recognition software either locally resident or remote (data sent over Bluetooth®, Bluetooth® LE, or Wi-Fi). If audio output is required, the PCM words are sent through an I2S interface.

The key features include:

  • Supports up to 6 PDM receivers with mono and stereo configurations

  • Halve-rate sampling to reduce system power consumption

  • Multiple filtering options: CIC filter, FIR filter, and DC blocking filter for noise reduction and decimation

  • Programmable settings for interface clock, FIR filter coefficients, decimation rates, DC blocking coefficients, sampling delay, and PCM sample size (8 to 32 bits)

  • Includes a 64-entry RX FIFO with interrupt and trigger support

  • Shared data path with SRAM, FIR filter, and DC blocking filter logic for efficient processing

TDM/I2S block

The Time-Division Multiplexing/Inter-IC Sound Bus (TDM/I2S) interface is a serial bus used for connecting digital audio devices. It implements TDM as the main interface and I2S as a special case of TDM. The 2 TDM blocks extend the I2S interface to support four channels, with two channels per extension. The interface includes a transmitter (Tx) and receiver (Rx), both supporting simultaneous operation in master or slave modes.

The key features include:

  • Supports 8-channel TDM and Philips I2S digital audio formats

  • Full-duplex and half-duplex operation for both Tx and Rx

  • Configurable to operate with an external master clock (e.g. from an audio codec)

  • Independent clock dividers for Tx and Rx to achieve required sample rates

  • Programmable channel length of up to 32 bits and PCM sample/data word lengths of 8 to 32 bits

  • Left-aligned and right-aligned data word formatting with programmable channel delay (0 or 1 bit)

  • Hardware FIFO buffers of 128 data words for both Tx and Rx

  • Supports common sampling frequencies starting from 4 kHz to 96 kHz

  • Compatible with both DMA-based and CPU-based data transfers

Autonomous analog block with analog mic

Autonomous analog is a low-power, mixed-signal system ideal for audio sensing and processing. The autonomous analog block, configured with an analog microphone, supports always-ON use cases and operates independently of the CPU.

It features a SAR ADC with 12-bit to 20-bit resolution and simultaneous multi-channel sampling, enabling high-fidelity audio data acquisition. The system includes two 12-bit DACs with waveform generation capabilities and programmable threshold comparators supporting Audio Activity Detection (AAD). Additionally, it offers filtering options like FIR filters and supports signal conditioning through opamp-based programmable gain amplifiers (PGAs) and comparators. These features make it well-suited for low-power audio applications, even in deep sleep modes.

Graphics functions

This product line has a 2.5D graphics processing unit (GPU) with a display controller. It supports displays up to 1024 x 768 with a maximum of 60 frames/second rate. It supports up to 24 bits-per-pixel resolution and provides frame buffer compression.

The GPU supports vector graphics (draw circles, rectangles, quadratic curves) and font support. Operations such as rotate/scale, color fill, and color conversion are provided. The GPU can operate on a command list to reduce CPU intervention and partial screen updates to reduce power. It also has an autonomous operation mode where the CPU is not used.

Frames rendered by the GPU are transferred to the MIPI display serial interface (DSI) host controller by the display controller (DC). Both DBI (command mode) and DPI (video mode) standards are supported over the DSI interface as per the MIPI standards specification. In addition, MIPI DBI Types A, B, and C modes are also provided in their standard forms (i.e. not using DSI). DBI assumes that there is memory in the display. It consists of a series of commands to update the frame buffer that is resident in the display chip.

The output is 2‑lane MIPI DSI; or MIPI DBI type A, B, or C; depending on the type of display. MIPI DSI is the lowest pin count and the lowest energy; it provides two lanes at up to 1500 Mbps per lane.

DSI PHY calibration requires that the DSI.REXT pin be connected to a 200 Ω resistor to ground. See

Table 9

.

The graphics block supports 2x frame buffer compression for 24‑bit RGB pixels via on-the-fly color space conversion from pixels stored in YUV 4:2:0 (12 bits per pixel) format. Up to 4‑layer alpha blending is supported by the display controller. It is optimized for smaller displays and low power.

Boot source and alternate serial interfaces configuration

The extended boot executes the user application from either the OEM_APP_ADDRESS or the OEM_ALT_APP_ADDRESS, based on the configuration defined in the extended boot policy. The primary application address, OEM_APP_ADDRESS, is specified within this policy. Additionally, an alternate boot location, OEM_ALT_APP_ADDRESS, becomes valid only if the oem_alt_boot policy is enabled within the extended boot policy. When oem_alt_boot is enabled, the GPIO pin P17.6 serves a fixed function as the boot source configuration pin, as outlined in the following table:

Table 6.

Boot source configuration

P17.6 pin state

Boot location

Low (V

ss

)

OEM_APP_ADDRESS

High (V

DD

)

OEM_ALT_APP_ADDRESS

Note:

OEM_APP_ADDR and OEM_ALT_APP_ADDR can be either external flash or RRAM.

The default pre-programmed version of the extended boot enables alternate serial interfaces for provisioning and downloading applications using Infineon's proprietary Device Firmware Update (DFU) protocol. The selection of different serial interfaces can be configured through GPIO pins P20.1 and P20.2, as detailed in the following table.

Table 7.

Extended boot alternate serial interface configuration

Serial interface configuration pins

Serial interface selected

P20.1

P20.2

High-Z

NA

Disable

Low (V

ss

)

High-Z

SPI

Low (V

ss

)

Low (V

ss

)

Low (V

ss

)

High (V

DD

)

I2C

High (V

DD

)

High-Z

UART

High (V

DD

)

Low (V

ss

)

High (V

DD

)

High (V

DD

)

To set the boot source selection and serial interface GPIO pins to a specific logic state, use pull-up or pull-down resistors of 5 kΩ or less connected to V

DD

or V

SS

, respectively. For more information, refer to the “Extended boot” section in the

PSOC™ Edge E8x2, E8x3, E8x5, E8x6 architecture reference manual

.

When the alternate serial interface mode is enabled, the device is unable to boot from RRAM and external flash. Consequently, the OEM_APP_ADDRESS and OEM_ALT_APP_ADDRESS parameters defined in the policy become invalid and are not applicable in this mode.

Note:

After the boot process is complete, all the above-mentioned GPIO pins can be repurposed for other functions within the application (refer to

Table 12

). However, it is important to consider the effect of the pull-up or pull-down configuration on these GPIO pins, as it may influence their behavior in the application.

Extended boot uses SCB 1 for serial interface configurations; GPIO pins are configured by extended boot as per the selected interface, as shown in the following table.

Table 8.

Serial interface pin connection

Serial interface

Serial interface pins

I2C

SCL

SDA

P9.3

P9.2

UART

RX

TX

P9.3

P9.2

SPI

SCLK

MISO

MOSI

SS

P9.3

P9.1

P9.2

P9.0

The serial interface configurations are as follows:

  • I2C: Speed = 400 kHz, Mode = Slave, 7-bit address, address = 0x35

  • UART: Baud = 115200, Bits = 8, Stop Bits = 1, RTS/CTS = No, Parity = None

  • SPI: Mode = Slave, Motorola 00 (MSB first, CPHA = 0, CPOL = 0), Speed <= 12 Mbps

Pins

GPIO ports are powered by VDDx pins as follows:

  • VDDIO.SMIF1: P0, P4

  • VDDIO.SMIF0: P1, P2, P3, P5

  • VDDIO0: P6, P7

  • VDDIO1: P8

  • VDDIO2: P9, P20

  • VDDIO3: P10, P11

  • VDDIO4: P12, P21

  • VDDIO7: P13, P14

  • VDDIO8: P15

  • VDDIO6: P16, P17 (these ports operate at either 3.3 V or 1.8 V)

  • VDDIO5: P18, P19

  • VDD.USB: USB pins DP, DM

  • SMIF pins:

    • VDDIO.SMIF0: P1, P2, P3, P5

    • VDDIO.SMIF1: P0, P4

  • Graphics pins:

    • VDD.DSI: DSI.CLKN, DSI.CLKP, DSI.DATA0N. DSI.DATA0P, DSI.DATA1N, DSI.DATA1P, DSI.REXT

      2
    • VCCA.DSI: VLDO.DSI

      3

The number of GPIOs are limited in some packages. The BGA220 and eWLB-235 packages have the full 147 GPIOs (see

GPIO ports

); the WLB-154 package has 101 GPIOs. For detailed information on the supported packages, see

Package information

If the graphics feature is used, connect the DSI.REXT pin to a 200 Ω resistor to ground.

If not, tied to ground.

See

Graphics functions

.

Some GPIO pins are input only; the resistive pull-up and pull-down modes are not available on these GPIOs. See

Table 9

for details.

Note:

The WLB-154 package has multiple connections to pins F13 and J11. These are connections within the device package to a single pin. For details see

Figure 7

.

Table 9.

Packages and pin information

Pin

Packages

BGA-220

eWLB-235

WLB-154

VDDD

A7 B8 F7 G4 P10

E11 J6 L10 M10 R11

C11 G3 L7 L8 L9

VDDA

H14 J11 J12

F13 F14 H13

F12

VDD.1P8

A9 C12

M12 R15 T15

L11 L12

VDD.DSI

D6

N7

K6

VDD.USB

M7

C5

A2

VDD.VBAT

A10 B10

T12 T13 U12 U13

J11

VDDIO.SMIF0

J3 M3

E2 G5 H6

C3 D4

VDDIO.SMIF1

E3 G3

K4 L5 N2

H3 K3

VDDIO0

R3

C3

A1

VDDIO1

E6

L9

L6

VDDIO2

N14

B16

B12

VDDIO3

E13

L14

F13

VDDIO4

B2

P5

L3

VDDIO5

A6

M9

J8

VDDIO6

R10

E10

B10

VDDIO7

G12

J14

F13

VDDIO8

L12

F16

D12

VDDQ

A11

M13

K11

VCCD

B1 B9 E9 F11 H4 M8

D8 J5 J11 M11 N4 U11

A4 F3 H14 J9 L1 L10

VCCA.DSI

C6 C7

M6 M7

K5

VCC.SRAM

F12 K3

F4 J12

C4 H12

VSSA

G13 H12 J13 K12 L13

D16 F15 H14 J13

E12 E13

VSS

B5 C8 C10 D3 D7 D9 D11 D13 E8 E12 F3 H3 L3 L8 N3 N10 R7

A1 A17 C2 C4 C11 C15 D9 G4 G6 J4 K5 K14 L4 L15 M16 N5 N8 N9 R7 R12 T11 T14 U1 U10 U14 U15 U16 U17

A3 B11 E3 H13 J3 K4 K7 K8 K10 L2

VSS.1P8

D12

N16

L14

VSS.VBAT

C11

N14

J11

VBAT

B11 D10

N13 R13

J11

VFB.1P8

B13

N15

K12

VFB.VBAT

B12

R14

J11

VLDO.DSI

B7

N10

K9

VLDO.RET

C9

N12

J10

VLDO.SRAM

A8

N11

H10

VOUT.1P8

C13

R16

L13

VOUT.VBAT

A12

M14

J11

VREF

K14

F17

D14

DSI.CLKN

A4

U4

L5

DSI.CLKP

A5

U5

L4

DSI.DATA0N

B4

R6

J5

DSI.DATA0P

B3

R5

H5

DSI.DATA1N

A3

T5

H4

DSI.DATA1P

A2

T4

J4

DSI.REXT

J6

N6

G5

SMIF0.CLKN

L1

E1

-

SMIF0.CLKP

M1

D1

B3

SMIF0.RWDS

J1

H5

E2

SMIF1.CLKN

F1

M1

-

SMIF1.CLKP

E1

N1

H2

SMIF1.RWDS

H1

K6

F1

USB.DM

P7

A6

A6

USB.DP

N7

B6

A5

XRES

D8

R10

H9

P0.0

K5

K7

-

P0.1

C4

L6

-

P1.0/SMIF0.0

N2

F2

B1

P1.1/SMIF0.1

P1

G2

B2

P1.2/SMIF0.2

N1

D2

C1

P1.3/SMIF0.3

M2

C1

C2

P1.4/SMIF0.4

L2

H2

D3

P1.5/SMIF0.5

K2

G1

D1

P1.6/SMIF0.6

K1

F1

E1

P1.7/SMIF0.7

J2

H4

D2

P2.0

K4

J7

A10

P3.0

M4

H7

E7

P3.1

L6

H8

E8

P4.0/SMIF1.0

C2

M2

K1

P4.1/SMIF1.1

C1

P2

K2

P4.2/SMIF1.2

D2

L2

J1

P4.3/SMIF1.3

D1

R1

J2

P4.4/SMIF1.4

F2

K1

H1

P4.5/SMIF1.5

E2

J1

G2

P4.6/SMIF1.6

G2

K2

G1

P4.7/SMIF1.7

H2

J2

F2

P5.0

J4

J8

D5

P6.0

M6

C6

A7

P6.1

N6

B4

A8

P6.2

P6

A4

A9

P6.3

R6

A3

B9

P6.4

R5

A2

B8

P6.5

R2

B3

B7

P6.6

P5

B2

B6

P6.7

P2

B1

B5

P7.0

P3

D5

B4

P7.1

N5

D6

C9

P7.2

R4

E5

C8

P7.3

M5

E4

C7

P7.4

P4

E6

C6

P7.5

L4

F7

C5

P7.6

N4

F6

D8

P7.7

L5

F5

D7

P8.0

H7

K10

G9

P8.1

J8

T8

G7

P8.2

J7

R8

G6

P8.3

K8

U6

H6

P8.4

F6

T6

J6

P8.5

E7

T7

-

P8.6

G6

M8

-

P8.7

H6

K9

-

P9.0

L14

F10

A14

P9.1

M13

F11

C13

P9.2

M14

E12

B13

P9.3

N13

G9

A13

P10.0

B15

T16

-

P10.1

A13

L12

-

P10.2

C15

M15

-

P10.3

A14

P16

-

P10.4

D14

T17

-

P10.5

B14

L13

-

P10.6

D15

P17

-

P10.7

C14

M17

-

P11.0

E14

L16

-

P11.1

E11

K16

-

P11.2

E15

L11

-

P11.3

E10

K11

-

P11.4

F14

K12

-

P11.5

F9

J10

-

P11.6

F13

K13

-

P11.7

F10

K15

-

P12.0

H5

P4

G4

P12.1

D5

R4

F5

P12.2

G5

T3

F6

P12.3

E5

U3

F7

P12.4

F4

U2

F8

P12.5

F5

R3

F9

P13.0

G8

H10

G14

P13.1

G9

J15

J14

P13.2

G10

K17

F14

P13.3

F15

H17

K14

P13.4

G11

H11

K13

P13.5

4

G14

H12

E14

P13.6

H11

H16

-

P13.7

H15

H15

-

P14.0

4

H10

G12

-

P14.1

H13

G13

-

P14.2

H9

G14

-

P14.3

K15

G16

G13

P14.4

J9

G15

J13

P14.5

4

J15

J9

-

P14.6

J10

H9

-

P14.7

J14

F12

-

P15.0

L15

G11

C14

P15.1

K13

G10

B14

P15.2

M15

E13

G12

P15.3

K9

E15

D13

P15.4

N15

E14

-

P15.5

K10

D17

-

P15.6

P15

B17

-

P15.7

K11

C16

-

P16.0

M11

B11

J12

P16.1

R13

A10

H11

P16.2

N11

B10

A12

P16.3

L11

C10

G11

P16.4

P11

F9

F11

P16.5

L10

G8

E11

P16.6

R11

F8

D11

P16.7

M10

E9

A11

P17.0

M9

E8

G10

P17.1

R9

G7

F10

P17.2

R8

E7

E10

P17.3

P9

B8

E9

P17.4

P8

C8

D10

P17.5

N9

A8

D9

P17.6

N8

C7

C10

P17.7

L9

D7

-

P18.0

4

G7

R9

H7

P18.1

4

H8

T9

J7

P19.0

4

B6

U8

G8

P19.1

4

F8

T10

H8

P20.0

P14

B15

-

P20.1

M12

A16

C12

P20.2

R15

B14

-

P20.3

N12

C14

-

P20.4

R14

A14

-

P20.5

P12

A12

-

P20.6

P13

B12

-

P20.7

R12

C12

-

P21.0

J5

T2

F4

P21.1

E4

T1

E6

P21.2

K7

R2

E5

P21.3

D4

L8

E4

P21.4

K6

K8

-

P21.5

C5

M5

-

P21.6

L7

M4

-

P21.7

C3

L7

D6

GPIO alternate functions

This section lists the alternate functions available at each GPIO, in multiple tables.

Table 10

shows a summary of connections to all of the pins in each port. It also shows how many pins are available in each port.

Table 10.

Ports, pins, and functions

Port

Pins available in the port

Functions

P0

0, 1

SMIF1 select, TCPWM, SCB

P1/SMIF0

0 - 7

SMIF0 data, TCPWM

P2

0

SMIF0 select, TCPWM

P3

0, 1

I3C, SD Host, TCPWM

P4/SMIF1

0 - 7

SMIF1 data, trace, TCPWM

P5

0

SMIF0 select, TCPWM

P6

0 - 7

SMIF0 select, SCB, SD host, SWJ, TCPWM

P7

0 - 7

SMIF0 select, fault, external clock, SWJ, SD host, trigger IO, TCPWM

P8

0 - 7

Hibernate wakeup, SWD, cal wave, SCB, PDM, trigger input, TCPWM

P9

0 - 3

SCB, PDM, TCPWM

P10

0 - 7

LPComp input, fault, SCB, Ethernet, TCPWM

P11

0 - 7

Smart I/O, SCB, TDM, trigger input, Ethernet, TCPWM

P12

0 - 5

SMIF1 select, SD host, TDM, TCPWM

P13

0 - 7

CTBL, Opamp output, DAC, SCB, PDM, Ethernet, TCPWM

P14

0 - 7

CTBL, Opamp output, DAC, SCB, PDM, TCPWM

P15

0 - 7

SARMUX, PTC, SCB, TCPWM

P16

0 - 7

CAN, SCB, Graphics, TCPWM

P17

0 - 7

Smart I/O, SCB, Graphics, Auto-analog output,TCPWM

P18

0, 1

WCO

P19

0, 1

ECO

P20

0 - 7

CAN, SCB, trace, Auto-analog output & observe, TCPWM

P21

0 - 7

SCB, TDM, SD host, TCPWM

Note:

Pin availability varies across packages. Refer to

Table 9

for details.

Table 11

shows how the HSIOM bitfield settings relate to the alternate function groups (“ACT #x”, “DS #x”, etc.), and the related power modes, for each GPIO.

Table 11.

HSIOM settings, functions, and ports

HSIOM bitfield setting

Function group

Functions

Ports

0

GPIO

None, basic GPIO

all

2 - 7

not used

-

-

8

ACT #0

SMIF select

P0, P2, P5, P6, P7, P12, P21

9

ACT #1

TCPWM

All except P18 and P19

10

ACT #2

TCPWM

All except P18 and P19

11

ACT #3

fault

P7, P10

12 - 13

not used

-

-

14

DS #2

SCB 0 (SPI only)

P8

15

DS #3

SCB 0 (I

2

C only)

P8

16

ACT #4

SCB

P0, P21

External clock

P7

CAN

P16, P20

17

ACT #5

TDM

P11

SCB

P21

18

ACT #6

SCB

P6, P7, P9, P10, P11, P13, P14, P15, P16, P17, P20, P21

19

ACT #7

SCB

P6, P9, P10, P11, P16, P17

TDM

P12, P21

20

ACT #8

SCB

P6, P9, P10, P11, P13, P14, P15, P16, P17

21

ACT #9

PDM

P8, P9, P13, P14

22

ACT #10

Trigger IO

P7, P8, P11

23

ACT #11

Trigger IO

P7, P8, P11

24

not used

-

-

25

ACT #13

Graphics

P16.1

26

ACT #14

SD host

P3.0, P6.0

Graphics

P16, P17

27

ACT #15

I3C

P3

Trace

P20

SD host

P6, P7, P12, P21

Graphics

P16

Ethernet

P10, P11, P13

28

DS #4

Auto-analog data out

P17, P20

29

DS #5

SWJ

P6, P7

Auto-analog observe

P20

30 - 31

not used

-

-

Table 12

and

Table 13

list the GPIO alternate functions in detail.

Table 12.

GPIO alternate functions and HSIOM routes

GPIO

Alternate functions and HSIOM routes

P0.0

smif[1].smif0_spihb_select1

ACT #0

tcpwm.line0+

ACT #1

tcpwm.line256+

ACT #2

scb3.spi.select0

ACT #4

P0.1

smif[1].smif0_spihb_select2

ACT #0

tcpwm.line0-

ACT #1

tcpwm.line256-

ACT #2

P1.0/SMIF0.0

tcpwm.line1+

ACT #1

tcpwm.line257+

ACT #2

P1.1/SMIF0.1

tcpwm.line1-

ACT #1

tcpwm.line257-

ACT #2

P1.2/SMIF0.2

tcpwm.line2+

ACT #1

tcpwm.line258+

ACT #2

P1.3/SMIF0.3

tcpwm.line2-

ACT #1

tcpwm.line258-

ACT #2

P1.4/SMIF0.4

tcpwm.line3+

ACT #1

tcpwm.line259+

ACT #2

P1.5/SMIF0.5

tcpwm.line3-

ACT #1

tcpwm.line259-

ACT #2

P1.6/SMIF0.6

tcpwm.line4+

ACT #1

tcpwm.line260+

ACT #2

P1.7/SMIF0.7

tcpwm.line4-

ACT #1

tcpwm.line260-

ACT #2

P2.0

smif[0].smif0_spihb_select1

ACT #0

tcpwm.line5+

ACT #1

tcpwm.line261+

ACT #2

P3.0

tcpwm.line5-

ACT #1

tcpwm.line261-

ACT #2

sdhost1.card_mech_write_prot:1

ACT #14

i3c.scl

ACT #15

P3.1

tcpwm.line6+

ACT #1

tcpwm.line262+

ACT #2

i3c.sda

ACT #15

P4.0/SMIF1.0

tcpwm.line6-

ACT #1

tcpwm.line262-

ACT #2

P4.1/SMIF1.1

tcpwm.line7+

ACT #1

tcpwm.line263+

ACT #2

P4.2/SMIF1.2

tcpwm.line7-

ACT #1

tcpwm.line263-

ACT #2

P4.3/SMIF1.3

tcpwm.line0+

ACT #1

tcpwm.line264+

ACT #2

trace.clock

ACT #15

P4.4/SMIF1.4

tcpwm.line0-

ACT #1

tcpwm.line264-

ACT #2

trace.data0

ACT #15

P4.5/SMIF1.5

tcpwm.line1+

ACT #1

tcpwm.line265+

ACT #2

trace.data1

ACT #15

P4.6/SMIF1.6

tcpwm.line1-

ACT #1

tcpwm.line265-

ACT #2

trace.data2

ACT #15

P4.7/SMIF1.7

tcpwm.line2+

ACT #1

tcpwm.line266+

ACT #2

trace.data3

ACT #15

P5.0

smif[0].smif0_spihb_select0

ACT #0

tcpwm.line2-

ACT #1

tcpwm.line266-

ACT #2

P6.0

tcpwm.line3+

ACT #1

tcpwm.line267+

ACT #2

sdhost1.card_mech_write_prot:0

ACT #14

swj.tdo

DS #5

P6.1

tcpwm.line3-

ACT #1

tcpwm.line267-

ACT #2

sdhost1.led_ctrl

ACT #15

swj.tdi

DS #5

P6.2

tcpwm.line4+

ACT #1

tcpwm.line268+

ACT #2

sdhost1.card_if_pwr_en

ACT #15

swj.swdio/tms

DS #5

P6.3

tcpwm.line4-

ACT #1

tcpwm.line268-

ACT #2

scb2.spi.select1

ACT #6

sdhost1.io_volt_sel

ACT #15

swj.swclk/tclk

DS #5

P6.4

tcpwm.line5+

ACT #1

tcpwm.line269+

ACT #2

scb2.spi.miso

ACT #6

scb2.uart.cts

ACT #8

sdhost1.card_dat_7to4_0

ACT #15

P6.5

tcpwm.line5-

ACT #1

tcpwm.line269-

ACT #2

scb2.spi.clk

ACT #6

scb2.i2c.scl

ACT #7

scb2.uart.rx

ACT #8

sdhost1.card_dat_7to4_1

ACT #15

P6.6

tcpwm.line6+

ACT #1

tcpwm.line270+

ACT #2

scb2.spi.select0

ACT #6

scb2.uart.rts

ACT #8

sdhost1.card_dat_7to4_2

ACT #15

P6.7

smif[0].smif0_spihb_select2

ACT #0

tcpwm.line6-

ACT #1

tcpwm.line270-

ACT #2

scb2.spi.mosi

ACT #6

scb2.i2c.sda

ACT #7

scb2.uart.tx

ACT #8

sdhost1.card_dat_7to4_3

ACT #15

P7.0

smif[0].smif0_spihb_select3

ACT #0

tcpwm.line7+

ACT #1

tcpwm.line271+

ACT #2

m33syscpuss.fault0

ACT #3

trig0.out0

ACT #10

trig1.out0

ACT #11

sdhost1.card_cmd

ACT #15

P7.1

tcpwm.line7-

ACT #1

tcpwm.line271-

ACT #2

m33syscpuss.fault1

ACT #3

trig0.out1

ACT #10

trig1.out1

ACT #11

sdhost1.clk_card

ACT #15

P7.2

tcpwm.line0+

ACT #1

tcpwm.line272+

ACT #2

sdhost1.card_emmc_reset_n

ACT #15

swj.trstn

DS #5

P7.3

tcpwm.line0-

ACT #1

tcpwm.line272-

ACT #2

sdhost1.card_dat_3to0_0

ACT #15

P7.4

tcpwm.line1+

ACT #1

tcpwm.line273+

ACT #2

ext_clk

ACT #4

sdhost1.card_detect_n

ACT #15

P7.5

tcpwm.line1-

ACT #1

tcpwm.line273-

ACT #2

trig0.in4

ACT #10

trig1.in4

ACT #11

sdhost1.card_dat_3to0_1

ACT #15

P7.6

tcpwm.line2+

ACT #1

tcpwm.line274+

ACT #2

trig0.in5

ACT #10

trig1.in5

ACT #11

sdhost1.card_dat_3to0_2

ACT #15

P7.7

tcpwm.line2-

ACT #1

tcpwm.line274-

ACT #2

trig0.in6

ACT #10

trig1.in6

ACT #11

sdhost1.card_dat_3to0_3

ACT #15

P8.0

tcpwm.line3+

ACT #1

tcpwm.line275+

ACT #2

scb0.spi.clk

DS #2

scb0.i2c.scl

DS #3

trig0.in7

ACT #10

trig1.in7

ACT #11

m0seccpuss.m0sec_swd

DS #5

P8.1

tcpwm.line3-

ACT #1

tcpwm.line275-

ACT #2

scb0.spi.mosi

DS #2

scb0.i2c.sda

DS #3

m0seccpuss.clk_m0sec_swd

DS #5

P8.2

tcpwm.line4+

ACT #1

tcpwm.line276+

ACT #2

scb0.spi.select0

DS #2

pdm2.clk

ACT #9

P8.3

hibernate_wakeup

fixed

tcpwm.line4-

ACT #1

tcpwm.line276-

ACT #2

scb0.spi.select1

DS #2

P8.4

tcpwm.line5+

ACT #1

tcpwm.line277+

ACT #2

scb0.spi.miso

DS #2

cal_wave

DS #3

pdm2.data

ACT #9

P8.5

tcpwm.line5-

ACT #1

tcpwm.line277-

ACT #2

pdm3.clk

ACT #9

P8.6

tcpwm.line6+

ACT #1

tcpwm.line278+

ACT #2

pdm3.data

ACT #9

P8.7

hibernate_wakeup

fixed

tcpwm.line6-

ACT #1

tcpwm.line278-

ACT #2

P9.0

tcpwm.line7+

ACT #1

tcpwm.line279-

ACT #2

scb1.spi.select0

ACT #6

scb1.uart.rts

ACT #8

pdm5.clk

ACT #9

P9.1

tcpwm.line0+

ACT #1

tcpwm.line256-

ACT #2

scb1.spi.miso

ACT #6

scb1.uart.cts

ACT #8

pdm5.data

ACT #9

P9.2

tcpwm.line7-

ACT #1

tcpwm.line279+

ACT #2

scb1.spi.mosi

ACT #6

scb1.i2c.sda

ACT #7

scb1.uart.tx

ACT #8

pdm4.clk

ACT #9

P9.3

tcpwm.line0-

ACT #1

tcpwm.line256+

ACT #2

scb1.spi.clk

ACT #6

scb1.i2c.scl

ACT #7

scb1.uart.rx

ACT #8

pdm4.data

ACT #9

P10.0

tcpwm.line1+

ACT #1

tcpwm.line257+

ACT #2

m33syscpuss.fault0

ACT #3

scb4.i2c.scl

ACT #7

scb4.uart.rx

ACT #8

eth.txd3

ACT #15

P10.1

tcpwm.line1-

ACT #1

tcpwm.line257-

ACT #2

m33syscpuss.fault1

ACT #3

scb4.spi.clk

ACT #6

scb4.i2c.sda

ACT #7

scb4.uart.tx

ACT #8

eth.rx.clk

ACT #15

P10.2

tcpwm.line2+

ACT #1

tcpwm.line258+

ACT #2

lpcomp.dsi_comp1

DS #3

scb4.spi.mosi

ACT #6

scb4.uart.cts

ACT #8

eth.tx.er

ACT #15

P10.3

tcpwm.line2-

ACT #1

tcpwm.line258-

ACT #2

lpcomp.dsi_comp0

DS #3

scb4.spi.miso

ACT #6

scb4.uart.rts

ACT #8

eth.tsu_timer_cmp_val

ACT #15

P10.4

lpcomp0.in+

fixed

tcpwm.line3+

ACT #1

tcpwm.line259+

ACT #2

scb4.spi.select0

ACT #6

eth.rxd3

ACT #15

P10.5

lpcomp0.in-

fixed

tcpwm.line3-

ACT #1

tcpwm.line259-

ACT #2

scb4.spi.select1

ACT #6

eth.rx.ctl

ACT #15

P10.6

lpcomp1.in+

fixed

tcpwm.line4+

ACT #1

tcpwm.line260+

ACT #2

eth.rxd0

ACT #15

P10.7

lpcomp1.in-

fixed

tcpwm.line4-

ACT #1

tcpwm.line260-

ACT #2

eth.rxd1

ACT #15

P11.0

smartio.io0

fixed

tcpwm.line5+

ACT #1

tcpwm.line261+

ACT #2

tdm1.tx.sck

ACT #5

scb6.spi.clk

ACT #6

scb6.i2c.scl

ACT #7

scb6.uart.rx

ACT #8

trig0.in0

ACT #10

trig1.in0

ACT #11

eth.rxd2

ACT #15

P11.1

smartio.io1

fixed

tcpwm.line5-

ACT #1

tcpwm.line261-

ACT #2

tdm1.tx.fsync

ACT #5

scb6.spi.mosi

ACT #6

scb6.i2c.sda

ACT #7

scb6.uart.tx

ACT #8

trig0.in1

ACT #10

trig1.in1

ACT #11

eth.rx.er

ACT #15

P11.2

smartio.io2

fixed

tcpwm.line6+

ACT #1

tcpwm.line262+

ACT #2

tdm1.tx.sd

ACT #5

scb6.spi.miso

ACT #6

scb6.uart.cts

ACT #8

trig0.in2

ACT #10

trig1.in2

ACT #11

eth.txd0

ACT #15

P11.3

smartio.io3

fixed

tcpwm.line6-

ACT #1

tcpwm.line262-

ACT #2

tdm1.rx.mck

ACT #5

scb6.spi.select0

ACT #6

scb6.uart.rts

ACT #8

trig0.in3

ACT #10

trig1.in3

ACT #11

eth.txd1

ACT #15

P11.4

smartio.io4

fixed

tcpwm.line7+

ACT #1

tcpwm.line263+

ACT #2

tdm1.rx.sck

ACT #5

scb6.spi.select1

ACT #6

eth.tx.ctl

ACT #15

P11.5

smartio.io5

fixed

tcpwm.line7-

ACT #1

tcpwm.line263-

ACT #2

tdm1.rx.fsync

ACT #5

eth.tx.clk

ACT #15

P11.6

smartio.io6

fixed

tcpwm.line0+

ACT #1

tcpwm.line264+

ACT #2

tdm1.rx.sd

ACT #5

eth.txd2

ACT #15

P11.7

smartio.io7

fixed

tcpwm.line0-

ACT #1

tcpwm.line264-

ACT #2

tdm1.tx.mck

ACT #5

eth.ref.clk

ACT #15

P12.0

tcpwm.line1+

ACT #1

tcpwm.line265+

ACT #2

sdhost0.clk_card

ACT #15

P12.1

tcpwm.line1-

ACT #1

tcpwm.line265-

ACT #2

sdhost0.card_dat_3to0_0

ACT #15

P12.2

tcpwm.line2+

ACT #1

tcpwm.line266+

ACT #2

sdhost0.card_dat_3to0_1

ACT #15

P12.3

smif[1].smif0_spihb_select3

ACT #0

tcpwm.line2-

ACT #1

tcpwm.line266-

ACT #2

tdm0.tx.fsync

ACT #7

P12.4

tcpwm.line3+

ACT #1

tcpwm.line267+

ACT #2

sdhost0.card_dat_3to0_2

ACT #15

P12.5

tcpwm.line3-

ACT #1

tcpwm.line267-

ACT #2

sdhost0.card_dat_3to0_3

ACT #15

P13.0

aanalog.ctb1.0

fixed

P13.1

aanalog.ctb1.1

fixed

tcpwm.line4+

ACT #1

tcpwm.line268+

ACT #2

scb7.spi.clk

ACT #6

scb7.i2c.scl

ACT #7

scb7.uart.rx

ACT #8

eth.mdc

ACT #15

P13.2

aanalog.ctb1.2

fixed

aanalog.ctb1.opamp0.out

fixed

tcpwm.line4-

ACT #1

tcpwm.line268-

ACT #2

scb7.spi.mosi

ACT #6

scb7.i2c.sda

ACT #7

scb7.uart.tx

ACT #8

pdm1.clk

ACT #9

P13.3

aanalog.ctb1.3

fixed

aanalog.ctb1.opamp1.out

fixed

tcpwm.line5+

ACT #1

tcpwm.line269+

ACT #2

scb7.spi.miso

ACT #6

scb7.uart.cts

ACT #8

pdm1.data

ACT #9

P13.4

aanalog.ctb1.4

fixed

tcpwm.line5-

ACT #1

tcpwm.line269-

ACT #2

scb7.spi.select0

ACT #6

scb7.uart.rts

ACT #8

P13.5

aanalog.ctb1.5

fixed

P13.6

aanalog.ctb1.6

fixed

aanalog.dac1

fixed

tcpwm.line6+

ACT #1

tcpwm.line270+

ACT #2

scb7.spi.select1

ACT #6

eth.mdio

ACT #15

P13.7

aanalog.ctb1.7

fixed

tcpwm.line6-

ACT #1

tcpwm.line270-

ACT #2

scb8.spi.miso

ACT #6

scb8.uart.cts

ACT #8

P14.0

aanalog.ctb0.0

fixed

P14.1

aanalog.ctb0.1

fixed

tcpwm.line7+

ACT #1

tcpwm.line271+

ACT #2

pdm0.clk

ACT #9

P14.2

aanalog.ctb0.2

fixed

aanalog.ctb0.opamp0.out

fixed

tcpwm.line7-

ACT #1

tcpwm.line271-

ACT #2

P14.3

aanalog.ctb0.3

fixed

aanalog.ctb0.opamp1.out

fixed

tcpwm.line0+

ACT #1

tcpwm.line272+

ACT #2

scb8.spi.mosi

ACT #6

scb8.i2c.sda

ACT #7

scb8.uart.tx

ACT #8

P14.4

aanalog.ctb0.4

fixed

tcpwm.line0-

ACT #1

tcpwm.line272-

ACT #2

scb8.spi.clk

ACT #6

scb8.i2c.scl

ACT #7

scb8.uart.rx

ACT #8

pdm0.data

ACT #9

P14.5

aanalog.ctb0.5

fixed

P14.6

aanalog.ctb0.6

fixed

aanalog.dac0

fixed

tcpwm.line1+

ACT #1

tcpwm.line273+

ACT #2

scb8.spi.select1

ACT #6

P14.7

aanalog.ctb0.7

fixed

tcpwm.line1-

ACT #1

tcpwm.line273-

ACT #2

scb8.spi.select0

ACT #6

scb8.uart.rts

ACT #8

P15.0

aanalog.ptcomp0

fixed

aanalog.sar0

fixed

tcpwm.line2+

ACT #1

tcpwm.line274+

ACT #2

scb9.spi.clk

ACT #6

scb9.i2c.scl

ACT #7

scb9.uart.rx

ACT #8

P15.1

aanalog.ptcomp1

fixed

aanalog.sar1

fixed

tcpwm.line2-

ACT #1

tcpwm.line274-

ACT #2

scb9.spi.mosi

ACT #6

scb9.i2c.sda

ACT #7

scb9.uart.tx

ACT #8

P15.2

aanalog.sar2

fixed

aanalog.ptcomp2

fixed

tcpwm.line3+

ACT #1

tcpwm.line275+

ACT #2

scb9.spi.miso

ACT #6

scb9.uart.cts

ACT #8

P15.3

aanalog.sar3

fixed

aanalog.ptcomp3

fixed

tcpwm.line3-

ACT #1

tcpwm.line275-

ACT #2

scb9.spi.select0

ACT #6

scb9.uart.rts

ACT #8

P15.4

aanalog.sar4

fixed

aanalog.ptcomp4

fixed

tcpwm.line4+

ACT #1

tcpwm.line276+

ACT #2

scb9.spi.select1

ACT #6

P15.5

aanalog.sar5

fixed

aanalog.ptcomp5

fixed

tcpwm.line4-

ACT #1

tcpwm.line276-

ACT #2

P15.6

aanalog.sar6

fixed

aanalog.ptcomp6

fixed

tcpwm.line5+

ACT #1

tcpwm.line277+

ACT #2

P15.7

aanalog.sar7

fixed

aanalog.ptcomp7

fixed

tcpwm.line5-

ACT #1

tcpwm.line277-

ACT #2

P16.0

tcpwm.line0+

ACT #1

tcpwm.line256+

ACT #2

can0.rx

ACT #4

scb10.spi.clk

ACT #6

scb10.i2c.scl

ACT #7

scb10.uart.rx

ACT #8

gfx.dbi.csx

ACT #14

gfx.spi.csx

ACT #15

P16.1

tcpwm.line1+

ACT #1

tcpwm.line257+

ACT #2

can0.tx

ACT #4

scb10.spi.mosi

ACT #6

scb10.i2c.sda

ACT #7

scb10.uart.tx

ACT #8

gfx.dbi.wrx

ACT #13

gfx.dbi.e

ACT #14

gfx.spi.scl

ACT #15

P16.2

tcpwm.line2+

ACT #1

tcpwm.line258+

ACT #2

can1.rx

ACT #4

scb10.spi.miso

ACT #6

scb10.uart.cts

ACT #8

gfx.dbi.dcx

ACT #14

gfx.spi.dout

ACT #15

P16.3

tcpwm.line3+

ACT #1

tcpwm.line259+

ACT #2

can1.tx

ACT #4

scb10.spi.select0

ACT #6

scb10.uart.rts

ACT #8

gfx.dbi.d0

ACT #14

gfx.spi.dcx

ACT #15

P16.4

tcpwm.line4+

ACT #1

tcpwm.line260+

ACT #2

scb10.spi.select1

ACT #6

gfx.dbi.d1

ACT #14

P16.5

tcpwm.line5+

ACT #1

tcpwm.line261+

ACT #2

scb5.spi.miso

ACT #6

scb5.uart.cts

ACT #8

gfx.dbi.d2

ACT #14

P16.6

tcpwm.line6+

ACT #1

tcpwm.line278+

ACT #2

scb5.spi.select0

ACT #6

scb5.uart.rts

ACT #8

gfx.dbi.d3

ACT #14

P16.7

tcpwm.line7+

ACT #1

tcpwm.line279+

ACT #2

scb5.spi.select1

ACT #6

gfx.dbi.d4

ACT #14

P17.0

smartio.io0

fixed

tcpwm.line0-

ACT #1

tcpwm.line256-

ACT #2

scb5.spi.clk

ACT #6

scb5.i2c.scl

ACT #7

scb5.uart.rx

ACT #8

gfx.dbi.d5

ACT #14

P17.1

smartio.io1

fixed

tcpwm.line1-

ACT #1

tcpwm.line257-

ACT #2

scb5.spi.mosi

ACT #6

scb5.i2c.sda

ACT #7

scb5.uart.tx

ACT #8

gfx.dbi.d6

ACT #14

P17.2

smartio.io2

fixed

tcpwm.line2-

ACT #1

tcpwm.line258-

ACT #2

scb11.spi.clk

ACT #6

scb11.i2c.scl

ACT #7

scb11.uart.rx

ACT #8

gfx.dbi.d7

ACT #14

P17.3

smartio.io3

fixed

tcpwm.line3-

ACT #1

tcpwm.line259-

ACT #2

scb11.spi.mosi

ACT #6

scb11.i2c.sda

ACT #7

scb11.uart.tx

ACT #8

P17.4

smartio.io4

fixed

tcpwm.line4-

ACT #1

tcpwm.line260-

ACT #2

aanalog.gpio_out0

DS #4

P17.5

smartio.io5

fixed

tcpwm.line5-

ACT #1

tcpwm.line261-

ACT #2

scb11.spi.miso

ACT #6

scb11.uart.cts

ACT #8

aanalog.gpio_out1

DS #4

P17.6

smartio.io6

fixed

tcpwm.line6-

ACT #1

tcpwm.line278-

ACT #2

scb11.spi.select0

ACT #6

scb11.uart.rts

ACT #8

aanalog.gpio_out2

DS #4

P17.7

smartio.io7

fixed

tcpwm.line7-

ACT #1

tcpwm.line279-

ACT #2

scb11.spi.select1

ACT #6

aanalog.gpio_out3

DS #4

P18.0

wco_out

fixed

P18.1

wco_in

fixed

P19.0

eco_in

fixed

P19.1

eco_out

fixed

P20.0

tcpwm.line7+

ACT #1

tcpwm.line263-

ACT #2

scb1.spi.select1

ACT #6

trace.clock

ACT #15

P20.1

tcpwm.line0+

ACT #1

tcpwm.line264-

ACT #2

trace.data3

ACT #15

P20.2

tcpwm.line1+

ACT #1

tcpwm.line265-

ACT #2

trace.data2

ACT #15

P20.3

tcpwm.line2+

ACT #1

tcpwm.line266-

ACT #2

trace.data1

ACT #15

P20.4

tcpwm.line7-

ACT #1

tcpwm.line263+

ACT #2

can0.rx

ACT #4

trace.data0

ACT #15

aanalog.gpio_out0

DS #4

P20.5

tcpwm.line0-

ACT #1

tcpwm.line264+

ACT #2

can0.tx

ACT #4

aanalog.gpio_out1

DS #4

P20.6

tcpwm.line1-

ACT #1

tcpwm.line265+

ACT #2

can1.rx

ACT #4

aanalog.gpio_out2

DS #4

P20.7

tcpwm.line2-

ACT #1

tcpwm.line266+

ACT #2

can1.tx

ACT #4

aanalog.gpio_out3

DS #4

P21.0

tcpwm.line3+

ACT #1

tcpwm.line267+

ACT #2

sdhost0.card_cmd

ACT #15

P21.1

tcpwm.line3-

ACT #1

tcpwm.line267-

ACT #2

tdm0.tx.sd

ACT #7

sdhost0.card_detect_n

ACT #15

P21.2

tcpwm.line4+

ACT #1

tcpwm.line268+

ACT #2

tdm0.tx.sck

ACT #7

sdhost0.card_mech_write_prot

ACT #15

P21.3

tcpwm.line4-

ACT #1

tcpwm.line268-

ACT #2

tdm0.tx.mck

ACT #7

sdhost0.io_volt_sel

ACT #15

P21.4

tcpwm.line5+

ACT #1

tcpwm.line269+

ACT #2

scb3.spi.miso

ACT #4

scb3.uart.cts

ACT #6

tdm0.rx.sd

ACT #7

sdhost0.card_if_pwr_en

ACT #15

P21.5

tcpwm.line5-

ACT #1

tcpwm.line269-

ACT #2

scb3.spi.mosi

ACT #4

scb3.i2c.sda

ACT #5

scb3.uart.tx

ACT #6

tdm0.rx.fsync

ACT #7

P21.6

tcpwm.line6+

ACT #1

tcpwm.line270+

ACT #2

scb3.spi.clk

ACT #4

scb3.i2c.scl

ACT #5

scb3.uart.rx

ACT #6

tdm0.rx.sck

ACT #7

P21.7

smif[1].smif0_spihb_select0

ACT #0

tcpwm.line6-

ACT #1

tcpwm.line270-

ACT #2

scb3.spi.select1

ACT #4

scb3.uart.rts

ACT #6

tdm0.rx.mck

ACT #7

Table 13.

GPIO alternate functions

Function

GPIOs

Function

GPIOs

Function

GPIOs

aanalog.ctb0.0

P14.0

aanalog.ctb0.1

P14.1

aanalog.ctb0.2

P14.2

aanalog.ctb0.3

P14.3

aanalog.ctb0.4

P14.4

aanalog.ctb0.5

P14.5

aanalog.ctb0.6

P14.6

aanalog.ctb0.7

P14.7

aanalog.ctb0.opamp0.out

P14.2

aanalog.ctb0.opamp1.out

P14.3

aanalog.ctb1.0

P13.0

aanalog.ctb1.1

P13.1

aanalog.ctb1.2

P13.2

aanalog.ctb1.3

P13.3

aanalog.ctb1.4

P13.4

aanalog.ctb1.5

P13.5

aanalog.ctb1.6

P13.6

aanalog.ctb1.7

P13.7

aanalog.ctb1.opamp0.out

P13.2

aanalog.ctb1.opamp1.out

P13.3

aanalog.dac0

P14.6

aanalog.dac1

P13.6

aanalog.gpio_out0

P17.4, P20.4

aanalog.gpio_out1

P17.5, P20.5

aanalog.gpio_out2

P17.6, P20.6

aanalog.gpio_out3

P17.7, P20.7

aanalog.ptcomp0

P15.0

aanalog.ptcomp1

P15.1

aanalog.ptcomp2

P15.2

aanalog.ptcomp3

P15.3

aanalog.ptcomp4

P15.4

aanalog.ptcomp5

P15.5

aanalog.ptcomp6

P15.6

aanalog.ptcomp7

P15.7

aanalog.sar0

P15.0

aanalog.sar1

P15.1

aanalog.sar2

P15.2

aanalog.sar3

P15.3

aanalog.sar4

P15.4

aanalog.sar5

P15.5

aanalog.sar6

P15.6

aanalog.sar7

P15.7

cal_wave

P8.4

can0.rx

P16.0, P20.4

can0.tx

P16.1, P20.5

can1.rx

P16.2, P20.6

can1.tx

P16.3, P20.7

eco_in

P19.0

eco_out

P19.1

eth.mdc

P13.1

eth.mdio

P13.6

eth.ref.clk

P11.7

eth.rx.clk

P10.1

eth.rx.ctl

P10.5

eth.rx.er

P11.1

eth.rxd0

P10.6

eth.rxd1

P10.7

eth.rxd2

P11.0

eth.rxd3

P10.4

eth.tsu_timer_cmp_val

P10.3

eth.tx.clk

P11.5

eth.tx.ctl

P11.4

eth.tx.er

P10.2

eth.txd0

P11.2

eth.txd1

P11.3

eth.txd2

P11.6

eth.txd3

P10.0

ext_clk

P7.4

gfx.dbi.csx

P16.0

gfx.dbi.d0

P16.3

gfx.dbi.d1

P16.4

gfx.dbi.d2

P16.5

gfx.dbi.d3

P16.6

gfx.dbi.d4

P16.7

gfx.dbi.d5

P17.0

gfx.dbi.d6

P17.1

gfx.dbi.d7

P17.2

gfx.dbi.dcx

P16.2

gfx.dbi.e

P16.1

gfx.dbi.wrx

P16.1

gfx.spi.csx

P16.0

gfx.spi.dcx

P16.3

gfx.spi.dout

P16.2

gfx.spi.scl

P16.1

hibernate_wakeup

P8.3, P8.7

i3c.scl

P3.0

i3c.sda

P3.1

lpcomp.dsi_comp0

P10.3

lpcomp.dsi_comp1

P10.2

lpcomp0.in+

P10.4

lpcomp0.in-

P10.5

lpcomp1.in+

P10.6

lpcomp1.in-

P10.7

m0seccpuss.clk_m0sec_swd

P8.1

m0seccpuss.m0sec_swd

P8.0

m33syscpuss.fault0

P7.0, P10.0

m33syscpuss.fault1

P7.1, P10.1

pdm0.clk

P14.1

pdm0.data

P14.4

pdm1.clk

P13.2

pdm1.data

P13.3

pdm2.clk

P8.2

pdm2.data

P8.4

pdm3.clk

P8.5

pdm3.data

P8.6

pdm4.clk

P9.2

pdm4.data

P9.3

pdm5.clk

P9.0

pdm5.data

P9.1

scb0.i2c.scl

P8.0

scb0.i2c.sda

P8.1

scb0.spi.clk

P8.0

scb0.spi.miso

P8.4

scb0.spi.mosi

P8.1

scb0.spi.select0

P8.2

scb0.spi.select1

P8.3

scb1.i2c.scl

P9.3

scb1.i2c.sda

P9.2

scb1.spi.clk

P9.3

scb1.spi.miso

P9.1

scb1.spi.mosi

P9.2

scb1.spi.select0

P9.0

scb1.spi.select1

P20.0

scb1.uart.cts

P9.1

scb1.uart.rts

P9.0

scb1.uart.rx

P9.3

scb1.uart.tx

P9.2

scb10.i2c.scl

P16.0

scb10.i2c.sda

P16.1

scb10.spi.clk

P16.0

scb10.spi.miso

P16.2

scb10.spi.mosi

P16.1

scb10.spi.select0

P16.3

scb10.spi.select1

P16.4

scb10.uart.cts

P16.2

scb10.uart.rts

P16.3

scb10.uart.rx

P16.0

scb10.uart.tx

P16.1

scb11.i2c.scl

P17.2

scb11.i2c.sda

P17.3

scb11.spi.clk

P17.2

scb11.spi.miso

P17.5

scb11.spi.mosi

P17.3

scb11.spi.select0

P17.6

scb11.spi.select1

P17.7

scb11.uart.cts

P17.5

scb11.uart.rts

P17.6

scb11.uart.rx

P17.2

scb11.uart.tx

P17.3

scb2.i2c.scl

P6.5

scb2.i2c.sda

P6.7

scb2.spi.clk

P6.5

scb2.spi.miso

P6.4

scb2.spi.mosi

P6.7

scb2.spi.select0

P6.6

scb2.spi.select1

P6.3

scb2.uart.cts

P6.4

scb2.uart.rts

P6.6

scb2.uart.rx

P6.5

scb2.uart.tx

P6.7

scb3.i2c.scl

P21.6

scb3.i2c.sda

P21.5

scb3.spi.clk

P21.6

scb3.spi.miso

P21.4

scb3.spi.mosi

P21.5

scb3.spi.select0

P0.0

scb3.spi.select1

P21.7

scb3.uart.cts

P21.4

scb3.uart.rts

P21.7

scb3.uart.rx

P21.6

scb3.uart.tx

P21.5

scb4.i2c.scl

P10.0

scb4.i2c.sda

P10.1

scb4.spi.clk

P10.1

scb4.spi.miso

P10.3

scb4.spi.mosi

P10.2

scb4.spi.select0

P10.4

scb4.spi.select1

P10.5

scb4.uart.cts

P10.2

scb4.uart.rts

P10.3

scb4.uart.rx

P10.0

scb4.uart.tx

P10.1

scb5.i2c.scl

P17.0

scb5.i2c.sda

P17.1

scb5.spi.clk

P17.0

scb5.spi.miso

P16.5

scb5.spi.mosi

P17.1

scb5.spi.select0

P16.6

scb5.spi.select1

P16.7

scb5.uart.cts

P16.5

scb5.uart.rts

P16.6

scb5.uart.rx

P17.0

scb5.uart.tx

P17.1

scb6.i2c.scl

P11.0

scb6.i2c.sda

P11.1

scb6.spi.clk

P11.0

scb6.spi.miso

P11.2

scb6.spi.mosi

P11.1

scb6.spi.select0

P11.3

scb6.spi.select1

P11.4

scb6.uart.cts

P11.2

scb6.uart.rts

P11.3

scb6.uart.rx

P11.0

scb6.uart.tx

P11.1

scb7.i2c.scl

P13.1

scb7.i2c.sda

P13.2

scb7.spi.clk

P13.1

scb7.spi.miso

P13.3

scb7.spi.mosi

P13.2

scb7.spi.select0

P13.4

scb7.spi.select1

P13.6

scb7.uart.cts

P13.3

scb7.uart.rts

P13.4

scb7.uart.rx

P13.1

scb7.uart.tx

P13.2

scb8.i2c.scl

P14.4

scb8.i2c.sda

P14.3

scb8.spi.clk

P14.4

scb8.spi.miso

P13.7

scb8.spi.mosi

P14.3

scb8.spi.select0

P14.7

scb8.spi.select1

P14.6

scb8.uart.cts

P13.7

scb8.uart.rts

P14.7

scb8.uart.rx

P14.4

scb8.uart.tx

P14.3

scb9.i2c.scl

P15.0

scb9.i2c.sda

P15.1

scb9.spi.clk

P15.0

scb9.spi.miso

P15.2

scb9.spi.mosi

P15.1

scb9.spi.select0

P15.3

scb9.spi.select1

P15.4

scb9.uart.cts

P15.2

scb9.uart.rts

P15.3

scb9.uart.rx

P15.0

scb9.uart.tx

P15.1

sdhost0.card_cmd

P21.0

sdhost0.card_dat_3to0_0

P12.1

sdhost0.card_dat_3to0_1

P12.2

sdhost0.card_dat_3to0_2

P12.4

sdhost0.card_dat_3to0_3

P12.5

sdhost0.card_detect_n

P21.1

sdhost0.card_if_pwr_en

P21.4

sdhost0.card_mech_write_prot

P21.2

sdhost0.clk_card

P12.0

sdhost0.io_volt_sel

P21.3

sdhost1.card_cmd

P7.0

sdhost1.card_dat_3to0_0

P7.3

sdhost1.card_dat_3to0_1

P7.5

sdhost1.card_dat_3to0_2

P7.6

sdhost1.card_dat_3to0_3

P7.7

sdhost1.card_dat_7to4_0

P6.4

sdhost1.card_dat_7to4_1

P6.5

sdhost1.card_dat_7to4_2

P6.6

sdhost1.card_dat_7to4_3

P6.7

sdhost1.card_detect_n

P7.4

sdhost1.card_emmc_reset_n

P7.2

sdhost1.card_if_pwr_en

P6.2

sdhost1.card_mech_write_prot:0

P6.0

sdhost1.card_mech_write_prot:1

P3.0

sdhost1.clk_card

P7.1

sdhost1.io_volt_sel

P6.3

sdhost1.led_ctrl

P6.1

smartio.io0

P11.0, P17.0

smartio.io1

P11.1, P17.1

smartio.io2

P11.2, P17.2

smartio.io3

P11.3, P17.3

smartio.io4

P11.4, P17.4

smartio.io5

P11.5, P17.5

smartio.io6

P11.6, P17.6

smartio.io7

P11.7, P17.7

smif[0].smif0_spihb_select0

P5.0

smif[0].smif0_spihb_select1

P2.0

smif[0].smif0_spihb_select2

P6.7

smif[0].smif0_spihb_select3

P7.0

smif[1].smif0_spihb_select0

P21.7

smif[1].smif0_spihb_select1

P0.0

smif[1].smif0_spihb_select2

P0.1

smif[1].smif0_spihb_select3

P12.3

swj.swclk/tclk

P6.3

swj.swdio/tms

P6.2

swj.tdi

P6.1

swj.tdo

P6.0

swj.trstn

P7.2

tcpwm.line0+

P0.0, P4.3/SMIF1.3, P7.2, P9.1, P11.6, P14.3, P16.0, P20.1

tcpwm.line0-

P0.1, P4.4/SMIF1.4, P7.3, P9.3, P11.7, P14.4, P17.0, P20.5

tcpwm.line1+

P1.0/SMIF0.0, P4.5/SMIF1.5, P7.4, P10.0, P12.0, P14.6, P16.1, P20.2

tcpwm.line1-

P1.1/SMIF0.1, P4.6/SMIF1.6, P7.5, P10.1, P12.1, P14.7, P17.1, P20.6

tcpwm.line2+

P1.2/SMIF0.2, P4.7/SMIF1.7, P7.6, P10.2, P12.2, P15.0, P16.2, P20.3

tcpwm.line2-

P1.3/SMIF0.3, P5.0, P7.7, P10.3, P12.3, P15.1, P17.2, P20.7

tcpwm.line256+

P0.0, P9.3, P16.0

tcpwm.line256-

P0.1, P9.1, P17.0

tcpwm.line257+

P1.0/SMIF0.0, P10.0, P16.1

tcpwm.line257-

P1.1/SMIF0.1, P10.1, P17.1

tcpwm.line258+

P1.2/SMIF0.2, P10.2, P16.2

tcpwm.line258-

P1.3/SMIF0.3, P10.3, P17.2

tcpwm.line259+

P1.4/SMIF0.4, P10.4, P16.3

tcpwm.line259-

P1.5/SMIF0.5, P10.5, P17.3

tcpwm.line260+

P1.6/SMIF0.6, P10.6, P16.4

tcpwm.line260-

P1.7/SMIF0.7, P10.7, P17.4

tcpwm.line261+

P2.0, P11.0, P16.5

tcpwm.line261-

P3.0, P11.1, P17.5

tcpwm.line262+

P3.1, P11.2

tcpwm.line262-

P4.0/SMIF1.0, P11.3

tcpwm.line263+

P4.1/SMIF1.1, P11.4, P20.4

tcpwm.line263-

P4.2/SMIF1.2, P11.5, P20.0

tcpwm.line264+

P4.3/SMIF1.3, P11.6, P20.5

tcpwm.line264-

P4.4/SMIF1.4, P11.7, P20.1

tcpwm.line265+

P4.5/SMIF1.5, P12.0, P20.6

tcpwm.line265-

P4.6/SMIF1.6, P12.1, P20.2

tcpwm.line266+

P4.7/SMIF1.7, P12.2, P20.7

tcpwm.line266-

P5.0, P12.3, P20.3

tcpwm.line267+

P6.0, P12.4, P21.0

tcpwm.line267-

P6.1, P12.5, P21.1

tcpwm.line268+

P6.2, P13.1, P21.2

tcpwm.line268-

P6.3, P13.2, P21.3

tcpwm.line269+

P6.4, P13.3, P21.4

tcpwm.line269-

P6.5, P13.4, P21.5

tcpwm.line270+

P6.6, P13.6, P21.6

tcpwm.line270-

P6.7, P13.7, P21.7

tcpwm.line271+

P7.0, P14.1

tcpwm.line271-

P7.1, P14.2

tcpwm.line272+

P7.2, P14.3

tcpwm.line272-

P7.3, P14.4

tcpwm.line273+

P7.4, P14.6

tcpwm.line273-

P7.5, P14.7

tcpwm.line274+

P7.6, P15.0

tcpwm.line274-

P7.7, P15.1

tcpwm.line275+

P8.0, P15.2

tcpwm.line275-

P8.1, P15.3

tcpwm.line276+

P8.2, P15.4

tcpwm.line276-

P8.3, P15.5

tcpwm.line277+

P8.4, P15.6

tcpwm.line277-

P8.5, P15.7

tcpwm.line278+

P8.6, P16.6

tcpwm.line278-

P8.7, P17.6

tcpwm.line279+

P9.2, P16.7

tcpwm.line279-

P9.0, P17.7

tcpwm.line3+

P1.4/SMIF0.4, P6.0, P8.0, P10.4, P12.4, P15.2, P16.3, P21.0

tcpwm.line3-

P1.5/SMIF0.5, P6.1, P8.1, P10.5, P12.5, P15.3, P17.3, P21.1

tcpwm.line4+

P1.6/SMIF0.6, P6.2, P8.2, P10.6, P13.1, P15.4, P16.4, P21.2

tcpwm.line4-

P1.7/SMIF0.7, P6.3, P8.3, P10.7, P13.2, P15.5, P17.4, P21.3

tcpwm.line5+

P2.0, P6.4, P8.4, P11.0, P13.3, P15.6, P16.5, P21.4

tcpwm.line5-

P3.0, P6.5, P8.5, P11.1, P13.4, P15.7, P17.5, P21.5

tcpwm.line6+

P3.1, P6.6, P8.6, P11.2, P13.6, P16.6, P21.6

tcpwm.line6-

P4.0/SMIF1.0, P6.7, P8.7, P11.3, P13.7, P17.6, P21.7

tcpwm.line7+

P4.1/SMIF1.1, P7.0, P9.0, P11.4, P14.1, P16.7, P20.0

tcpwm.line7-

P4.2/SMIF1.2, P7.1, P9.2, P11.5, P14.2, P17.7, P20.4

tdm0.rx.fsync

P21.5

tdm0.rx.mck

P21.7

tdm0.rx.sck

P21.6

tdm0.rx.sd

P21.4

tdm0.tx.fsync

P12.3

tdm0.tx.mck

P21.3

tdm0.tx.sck

P21.2

tdm0.tx.sd

P21.1

tdm1.rx.fsync

P11.5

tdm1.rx.mck

P11.3

tdm1.rx.sck

P11.4

tdm1.rx.sd

P11.6

tdm1.tx.fsync

P11.1

tdm1.tx.mck

P11.7

tdm1.tx.sck

P11.0

tdm1.tx.sd

P11.2

trace.clock

P4.3/SMIF1.3, P20.0

trace.data0

P4.4/SMIF1.4, P20.4

trace.data1

P4.5/SMIF1.5, P20.3

trace.data2

P4.6/SMIF1.6, P20.2

trace.data3

P4.7/SMIF1.7, P20.1

trig0.in0

P11.0

trig0.in1

P11.1

trig0.in2

P11.2

trig0.in3

P11.3

trig0.in4

P7.5

trig0.in5

P7.6

trig0.in6

P7.7

trig0.in7

P8.0

trig0.out0

P7.0

trig0.out1

P7.1

trig1.in0

P11.0

trig1.in1

P11.1

trig1.in2

P11.2

trig1.in3

P11.3

trig1.in4

P7.5

trig1.in5

P7.6

trig1.in6

P7.7

trig1.in7

P8.0

trig1.out0

P7.0

trig1.out1

P7.1

wco_in

P18.1

wco_out

P18.0

Electrical specifications

Specifications are valid for -20°C <= TA <= 70°C, and 1.71 V <= VDDD <= 1.89 V, except where noted. Typical values measured at 25°C.

Absolute maximum ratings

Table 14.

Absolute maximum ratings

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SID3

Supply for SRSS

VDDD

-0.5

-

2.4

V

Absolute Maximum

SID4

Current per GPIO

IGPIO_ABS

-25

-

25

mA

Absolute Maximum

SID5

GPIO injection current per pin

IGPlO_injection

-0.5

-

0.5

mA

Absolute Maximum

SID3A

Electrostatic discharge Human Body Model

ESD_HBM

2000

-

-

V

Absolute Maximum

SID4A

Electrostatic discharge Charged Device Model

ESD_CDM

500

-

-

V

Absolute Maximum

SID5A

Pin current for latchup free operation

LU

-100

-

100

mA

Absolute Maximum

SIDWA1

DC supply for the VBAT supply

VBAT

-0.5

-

5.5

V

Absolute Maximum

SIDWA2a

DC supply voltage for digital I/O

VDDIO

-0.5

-

2.4

V

Absolute Maximum

SIDWA2b

DC supply voltage for high voltage digital I/O

VDDIO6

-0.5

-

4.1

V

Absolute Maximum

SIDWA7

DC supply voltage for core

VCCD

-0.5

-

1.2

V

Absolute Maximum

SIDWA8

Maximum undershoot voltage for I/O

Vundershoot

-

-

-0.5

V

Duration not to exceed 25% of the duty cycle

SIDWA9

Maximum overshoot voltage for I/O

Vovershoot

-

-

VDDIO+0.5

V

Duration not to exceed 25% of the duty cycle

SIDWA10

Maximum junction temperature

Tj

-

-

125

°C

Device-level specifications

Power supplies and operating conditions

Supply powered devices require only a single VDD supply at 1.8 V supply while battery powered devices require a 2.7 V – 4.8 V supply to VBAT and 1.8 V supply to VDD. Specifications are provided for both supply powered devices with VDDD = 1.8 V and battery powered devices with VBAT = 3.3 V and VDDD = 1.8 V. Supply powered devices include the core regulator input current (VDD.1P8 pin) in the VDDD measurement while battery powered devices list core regulator input current separately as VBAT (VBAT pin). Specification IDDD current includes current from the following pins: VDDD, VDDQ, VDD.BAT, VDD.DSI, VDDA, and VDD.1P8 (supply powered only). All VDDIO [0:8,SMIF0,SMIF1] are measured separately and reported in the GPIO specification section.

All System Active, System Deep Sleep, and System Hibernate current specifications use the same base configuration defined here. Additions to the base configuration are also specified. Deviations unique to specific specifications are listed in the respective Description sections of the specification table. Condition deviations unique to specific specifications override any previously defined base or additional conditions. Final specification conditions are the sum of the base configuration, the appropriate core voltage configuration, and the appropriate common PD0 + PD1 power configuration. Then apply any specification specific changes listed in the respective Description section. Power state is defined as On or Off, clock resources are defined as Enabled or Disabled.

Base configuration:

Resource

State

Description

Core regulator

On

Required for core power

Core regulator power mode

High Power

Required for System Active operation

Source clock

50 MHz IHO

On device clock source

Clock path CLK_PATH[0,2,3] source

IHO

Route IHO to DPLL inputs and bypass path

DPLL_HP0 state

Disabled

Not used for specification conditions

DPLL_LP0 state

Enabled

DPLL active

DPLL_LP0 source

IHO

DPLL clock source is IHO

DPLL_LP0 frequency

Greater of CM33 or CM55 condition frequency

DPLL output frequency is lowest to meet CPU frequency(s) in specification CM33 and CM55 columns

DPLL_LP1 state

Disabled

Not required for base conditions

clk_hf[0,1,2,3] divider source

DPLL_LP0

Root clock dividers source set to DPLL_LP0 output

clk_hf[1,2,3] divider

1

Clk_hf output frequency = input

clk_hf[0]

Enabled

SYSCPUSS and CM33 root clock

clk_hf[3]

Disabled

SoCMEM root clock

clk_hf[4:13] state

Disabled

Peripherals clock gated at root clocks

SYS_MMIO0 (PERI0_GR0_SL_CTL)

Enable all except DEBUG, M0SECCPUSS, CRYPTO

Enable clocks for all individual SYSCPUSS CM33 resources

SYS_MMIO1 (PERI0_GR1_SL_CTL)

Enable only HSIOM, GPIO

Enable GPIO required resource clocks but no peripheral clocks

SYS_MMIO[2:5] (PERI0_GR[2:5]_SL_CTL)

Disable all

Peripherals clock gated

APP_MMIO[1,3] (PERI1_GR[1,3]_SL_CTL)

Disable all

Peripherals clock gated

APP_MMIO[4] (PERI1_GR4_SL_CTL)

Enable all

Enable CM55 ITCM and DTCM clock source

CM33 cache

Enabled

Enable clock and use CM33 cache

CM55 caches

Enabled

Enable clock and use CM55 caches

CM33 and CM55 CPU active test load

Dhrystone

Standard CPU test load

DMA

Disabled

DMA masters unavailable and clock gated

Debug Access Ports (DAP)

Off

Debug unavailable and powered down

Code execution

RRAM

All code is executed from RRAM unless otherwise stated

RRAM state

Sleep

RRAM in low power state. Can not access.

All peripherals

Off

Peripheral power is listed separately in respective sections

All unlisted settings

Default state

See register TRM for POR values

External Flash device

Quad SPI

Infineon S25HS512 device

Configuration additions

System HP (High Performance) mode, VCCD core = 0.9 V:

Resource

State

Description

Power Mode

System HP

High Performance

System LP (Low Power) mode, VCCD core = 0.8 V:

Resource

State

Description

Power Mode

System LP

Low Power

System ULP (Ultra Low Power) mode, VCCD core = 0.7 V:

Resource

State

Description

Power Mode

System ULP

Ultra Low Power

DPLL_LP0 state

Disabled

Low Power DPLL not used in System ULP mode

clk_hf[0,1,2,3] divider source

CLK_PATH3

Root clock dividers source set directly to IHO through CLK_PATH3

PD0 = On, PD1 = Off:

Resource

State

Description

PD0

On

Low power domain powered

PD1

Off

High power domain not powered

clk_hf[0] divider

1

SYSCPUSS CM33 clock frequency same as source

clk_hf[1] state

Disabled

APPCPUSS CM55 root clock gated

clk_hf[2] state

Disabled

SoCMEM root clock gated

APP_MMIO0 (PERI1_GR0_SL_CTL)

All disabled

Disable clocks for all individual APPCPUSS CM55 resources

APP_MMIO2 (PERI1_GR2_SL_CTL)

All disabled

Disable clocks for U55 and SoCMEM

CM55 power

Off

CM55 CPU powered down

U55 power

Off

U55 CPU powered down

PD0 = On, PD1 = On:

Resource

State

Description

PD0

On

Low power domain powered

PD1

On

High power domain powered

clk_hf[0] divider

2

SYSCPUSS CM33 clock frequency ½ of source

clk_hf[1] state

Enabled

APPCPUSS CM55 root clock running

clk_hf[2] state

Enabled

SoCMEM CM55 root clock running

APP_MMIO0 (PERI1_GR0_SL_CTL)

All enabled

Enable clocks for all individual APPCPUSS CM55 resources

APP_MMIO2 (PERI1_GR2_SL_CTL)

Enable only SoCMEM

Enable SoCMEM clock and disable U55 clock

CM55 power

On

CM55 CPU powered

U55 power

Off

U55 CPU powered down

Table 15.

Supplies

Spec ID

Description

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SID10

External Regulator voltage (VCCD) bypass

CEFC

3.8

4.7

5.6

µF

X5R ceramic or better; Value for 0.8 to 1.2 V

SID11

Power supply decoupling capacitor

CEXC

-

10

-

µF

X5R ceramic or better

SID11LDO

LDO bypass capacitor

CLDO

0.8

1

1.2

µF

For all LDO outputs; 0.5 to 1.0 V

SIDWA12

Ambient Temperature (TA) for Commercial Operation

-20

-

70

°C

SIDWA13

Storage Temperature

-40

-

125

°C

SIDWA14

Relative Humidity for Storage

-

-

60

%

SIDWA15

Relative Humidity for Operation

-

-

85

%

SIDWA16

DC supply voltage for VBAT

VBAT

2.7

3.3

4.8

V

SIDWA17

DC supply voltage for core

VCCD

0.7

0.8

0.9

V

SIDWA18

VDDD Externally Regulated

VDDD

1.71

1.8

1.89

V

Either VBAT or VDDD is used

SIDWA19

DC supply voltage for digital I/O

VDDIO

1.71

1.8

1.89

V

SIDWA19A

DC supply voltage for high voltage digital I/O

VDDIO6

2.97

3.3

3.63

V

VDDIO6 when used as 3.3 V GPIO

SIDWA19B

DC supply voltage for 1.8 V usage

VDDIO6

1.71

1.8

1.89

V

VDDIO6 when used as 1.8 V GPIO

SIDWA20

Analog Supply Voltage

VDDA

1.71

1.8

1.89

V

SIDWA21

USB Supply Voltage

VDDUSB

3.07

3.3

3.63

V

Table 16.

CPU currents, active modes, battery powered configuration, VBAT=3.3 V, VDDD=1.8 V

Spec ID

Description

CM33 (MHz)

CM55 (MHz)

IBAT

IDDD

Units

Typical

Max

70°C

Typical

Max

70°C

System HP (High Performance) mode (See condition details above), VCCD = 0.9 V

PD0 = On (Low Power Domain), PD1 = Off (High Performance Domain) (See condition details above)

CM33 CPU Sleep (RRAM)

SIDH00A

200

-

1.9

5.5

0.8

1.2

mA

SIDH00B

70

-

1.2

4.7

0.8

1.2

mA

CM33 Active, execute from RRAM, RRAM enabled

SIDH01A

200

-

4.0

7.7

0.8

1.2

mA

SIDH01B

70

-

1.9

5.5

0.8

1.2

mA

CM33 Active, execute while(1) from SRAM, DPLL_LP0 = Disabled, clk_hf[0,1,2] source = CLK_PATH3, clk_hf[0] divider = 16

SIDH02B

3.1

-

0.9

4.2

0.2

0.3

mA

CM33 Active, execute from SRAM

SIDH03A

200

-

4.4

8.0

0.6

0.8

mA

SIDH03B

70

-

2.1

5.5

0.6

0.8

mA

PD0 = On (Low Power Domain), PD1 = On (High Performance Domain) (See condition details above)

CM33 CPU Sleep (RRAM), CM55 + U55 Off

SIDH10A

200

400

7.9

21.3

0.9

1.5

mA

SIDH10B

70

140

4.1

17.2

0.9

1.4

mA

CM33 Active, execute external Flash octal SPI, SMIF = enabled, SMIF cache disabled, CM55 + U55 Off, clk_hf[3] = Enabled, APP_MMIO1 = Only SMIF enabled, APP_MMIO2 = Disable SOCMEM

SIDH11A

200

400

12.3

22.6

2.3

3.5

mA

SIDH11B

70

140

5.7

15.7

1.8

2.6

mA

CM33 CPU Sleep (RRAM), CM55 CPU Sleep (RRAM), U55 Off

SIDH12A

200

400

9.1

25.9

1.0

1.4

mA

SIDH12B

70

140

4.8

21.2

0.9

1.3

mA

CM33 CPU Sleep (RRAM), CM55 + U55 CPU Sleep (RRAM), U55 = Enabled, APP_MMIO2 = Enable SOCMEM and U55

SIDH13A

200

400

9.4

26.8

1.0

1.5

mA

SIDH13B

70

140

4.9

21.8

0.9

1.4

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from RRAM, U55 Off, RRAM enabled

SIDH14A

200

400

15.4

32.7

1.0

1.5

mA

SIDH14B

70

140

7.0

23.5

0.9

1.4

mA

CM33 CPU Sleep (RRAM), CM55 Active execute while(1) from System SRAM, U55 Off, DPLL_LP0 = Disabled, clk_hf[0,1,2] source = CLK_PATH3, clk_hf[0,1,2] divider = 16

SIDH15B

3.1

3.1

2.6

14.8

0.3

0.7

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from System SRAM, U55 Off

SIDH16A

200

400

15.8

29.7

0.8

1.2

mA

SIDH16B

70

140

7.0

20.8

0.7

1.1

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from System SRAM, System SRAM = 300 MHz, U55 Off, DPLL_LP1 = Enabled, DPLL_LP1 freq = 300 MHz, clk_hf[2] source = DPLL_LP1

SIDH17A

200

400

16.4

31.6

1.2

1.8

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from TCM, U55 Off

SIDH18A

200

400

15.8

29.7

0.8

1.3

mA

SIDH18B

70

140

7.1

20.6

0.7

1.2

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from external Flash octal SPI, SMIF = enabled, SMIF cache disabled, U55 Off, clk_hf[3] = Enabled, APP_MMIO1 = Only SMIF enabled

SIDH19A

200

400

17.9

31.3

2.4

3.6

mA

SIDH19B

70

140

7.9

20.5

1.9

2.7

mA

CM33 Active execute from SRAM, CM55 Active execute from System SRAM, U55 Off

SIDH20A

200

400

15.9

29.7

0.8

1.2

mA

SIDH20B

70

140

7.1

20.6

0.7

1.0

mA

CM33 CPU Sleep (RRAM), CM55+U55 Active execute EMBCC AudioMark from System SRAM, U55 = Enabled, APP_MMIO2 = Enable SOCMEM and U55

SIDH21A

200

400

24.1

36.3

2.5

3.5

mA

SIDH21B

70

140

10.2

21.7

2.1

2.6

mA

System LP (Low Power) mode, VCCD = 0.8 V

PD0 = On (Low Power Domain), PD1 = Off (High Performance Domain)

CM33 CPU Sleep (RRAM)

SIDL00B

70

-

0.9

3.8

0.7

1.1

mA

SIDL00C

50

-

0.8

3.7

0.7

1.1

mA

CM33 Active, execute from RRAM, RRAM enabled

SIDL01B

70

-

1.5

4.6

0.7

1.1

mA

SIDL01C

50

-

1.3

4.3

0.7

1.1

mA

CM33 Active, execute while(1) from SRAM, DPLL_LP0 = Disabled, clk_hf[0,1,2] source = CLK_PATH3, clk_hf[0] divider = 16

SIDL02B

3.1

-

0.6

3.6

0.2

0.3

mA

CM33 Active, execute from SRAM

SIDL03B

70

-

1.6

4.1

0.4

0.6

mA

SIDL03C

50

-

1.3

3.7

0.4

0.6

mA

PD0 = On (Low Power Domain), PD1 = On (High Performance Domain)

CM33 CPU Sleep (RRAM), CM55 + U55 Off

SIDL10B

70

140

3.7

16.4

0.7

1.1

mA

SIDL10C

50

50

2.4

15.1

0.6

0.9

mA

CM33 Active, execute external Flash octal SPI, SMIF = enabled, SMIF cache disabled, CM55 + U55 Off, clk_hf[3] = Enabled, APP_MMIO1 = Only SMIF enabled, APP_MMIO2 = Disable SOCMEM

SIDL11B

70

140

4.6

13.9

1.7

2.3

mA

SIDL11C

clk_hf[0] divider = 1

50

50

3.8

14.8

1.5

2.0

mA

CM33 CPU Sleep (RRAM), CM55 CPU Sleep (RRAM), U55 Off

SIDL12B

70

140

3.7

16.4

0.7

1.1

mA

SIDL12C

clk_hf[0] divider = 1

50

50

2.4

15.1

0.6

0.9

mA

CM33 CPU Sleep (RRAM), CM55 + U55 CPU Sleep (RRAM), U55 = Enabled, APP_MMIO2 = Enable SOCMEM and U55

SIDL13B

70

140

3.9

17.0

0.7

3.3

mA

SIDL13C

clk_hf[0] divider = 1

50

50

2.6

15.6

0.6

0.9

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from RRAM, U55 Off, RRAM enabled

SIDL14B

70

140

5.7

18.6

0.7

1.0

mA

SIDL14C

clk_hf[0] divider = 1

50

50

3.1

15.9

0.6

1.0

mA

CM33 CPU Sleep (RRAM), CM55 Active execute while(1) from System SRAM, U55 Off, DPLL_LP0 = Disabled, clk_hf[0,1,2] source = CLK_PATH3, clk_hf[0,1,2] divider = 16

SIDL15B

3.1

3.1

1.7

12.3

0.2

0.3

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from System SRAM, U55 Off

SIDL16B

70

140

5.9

18.0

0.5

0.8

mA

SIDL16C

clk_hf[0] divider = 1

50

50

3.3

13.9

0.4

0.7

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from TCM, U55 Off

SIDL18B

70

140

5.8

15.8

0.5

0.7

mA

SIDL18C

clk_hf[0] divider = 1

50

50

3.1

12.9

0.4

1.2

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from external Flash octal SPI, SMIF = enabled, SMIF cache disabled, U55 Off, clk_hf[3] = Enabled, APP_MMIO1 = Only SMIF enabled

SIDL19B

70

140

6.5

18.1

1.7

2.4

mA

SIDL19C

clk_hf[0] divider = 1

50

50

3.3

14.0

1.6

2.0

mA

CM33 Active execute from SRAM, CM55 Active execute from System SRAM, U55 Off

SIDL20B

70

140

5.7

16.5

0.6

0.8

mA

SIDL20C

clk_hf[0] divider = 1

50

50

3.2

13.7

0.5

0.8

mA

CM33 CPU Sleep (RRAM), CM55+U55 Active execute EMBCC AudioMark from System SRAM, U55 = Enabled, APP_MMIO2 = Enable SOCMEM and U55

SIDL21B

70

140

7.3

14.4

2.1

2.5

mA

SIDL21C

clk_hf[0] divider = 1

50

50

3.7

10.8

1.5

1.9

mA

System ULP (Ultra Low Power) mode, VCCD = 0.7 V

PD0 = On (Low Power Domain), PD1 = Off (High Performance Domain)

CM33 CPU Sleep (RRAM)

SIDU00C

50

-

0.6

2.8

0.4

0.7

mA

SIDU00D

clk_hf[0] divider = 2

25

-

0.6

2.8

0.4

0.7

mA

CM33 Active, execute from RRAM. RRAM enabled

SIDU01C

50

-

1.0

3.4

0.4

0.7

mA

SIDU01D

clk_hf[0] divider = 2

25

-

0.8

3.0

0.4

0.7

mA

CM33 Active, execute while(1) from SRAM, CM33=3.1 MHz, DPLL_LP0 = Disabled, clk_hf[0,1,2] source = CLK_PATH3, clk_hf[0] divider = 16

SIDU02B

3.1

-

0.5

2.5

0.2

0.2

mA

CM33 Active, execute from SRAM

SIDU03C

50

-

1.1

2.9

0.4

0.6

mA

SIDU03D

clk_hf[0] divider = 2

25

-

0.8

2.4

0.4

0.6

mA

PD0 = On (Low Power Domain), PD1 = On (High Performance Domain)

CM33 CPU Sleep (RRAM), CM55 + U55 Off

SIDU10C

clk_hf[0] divider = 1

50

50

1.7

8.6

0.4

0.7

mA

SIDU10D

clk_hf[0,1,2] divider = 2

25

25

1.4

8.3

0.4

0.7

mA

CM33 Active, execute external Flash octal SPI, SMIF = enabled, SMIF cache disabled, CM55 + U55 Off, clk_hf[3] = Enabled, APP_MMIO1 = Only SMIF enabled, APP_MMIO2 = Disable SOCMEM

SIDU11C

clk_hf[0] divider = 1

50

50

3.0

11.9

1.5

2.0

mA

SIDU11D

clk_hf[0,1,2] divider = 2

25

25

2.2

10.8

1.2

1.6

mA

CM33 CPU Sleep (RRAM), CM55 CPU Sleep (RRAM), U55 Off

SIDU12C

clk_hf[0] divider = 1

50

50

1.9

10.6

0.4

0.7

mA

SIDU12D

clk_hf[0,1,2] divider = 2

25

25

1.6

10.3

0.4

0.7

mA

CM33 CPU Sleep (RRAM), CM55 + U55 CPU Sleep (RRAM), U55 = Enabled, APP_MMIO2 = Enable SOCMEM and U55

SIDU13C

clk_hf[0] divider = 1

50

50

2.0

11.0

0.4

1.5

mA

SIDU13D

clk_hf[0,1,2] divider = 2

25

25

1.7

10.6

0.4

0.7

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from RRAM, U55 Off, RRAM enabled

SIDU14C

clk_hf[0] divider = 1

50

50

2.5

10.4

0.4

0.7

mA

SIDU14D

clk_hf[0,1,2] divider = 2

25

25

1.9

10.6

0.4

0.7

mA

CM33 CPU Sleep (RRAM), CM55 Active execute while(1) from System SRAM, U55 Off, DPLL_LP0 = Disabled, clk_hf[0,1,2] source = CLK_PATH3, clk_hf[0,1,2] divider = 16

SIDU15B

3.1

3.1

1.3

9.4

0.2

0.3

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from System SRAM, U55 Off

SIDU16C

clk_hf[0,1,2] divider = 1

50

50

2.6

10.8

0.2

0.4

mA

SIDU16D

clk_hf[0,1,2] divider = 2

25

25

2.0

9.9

0.2

0.4

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from TCM, U55 Off

SIDU18C

clk_hf[0] divider = 1

50

50

2.4

9.4

0.2

0.3

mA

SIDU18D

clk_hf[0,1,2] divider = 2

25

25

1.8

8.7

0.2

0.3

mA

CM33 CPU Sleep (RRAM), CM55 Active execute from external Flash octal SPI, SMIF = enabled, SMIF cache disabled, U55 Off, clk_hf[3] = Enabled, APP_MMIO1 = Only SMIF enabled

SIDU19C

clk_hf[0] divider = 1

50

50

2.6

11.0

1.6

2.0

mA

SIDU19D

clk_hf[0,1,2] divider = 2

25

25

2.0

10.2

1.2

1.5

mA

CM33 Active execute from SRAM, CM55 Active execute from System SRAM, U55 Off

SIDU20C

clk_hf[0] divider = 1

50

50

2.5

10.3

0.2

0.4

mA

SIDU20D

clk_hf[0,1,2] divider = 2

25

25

1.9

9.7

0.2

0.4

mA

Table 17.

CPU currents, deep sleep and hibernate modes, battery powered configuration, VBAT=3.3 V, VDDD=1.8 V

Spec ID

Description

IBAT

IDDD

Units

Typical

Max

70°C

Typical

Max

70°C

Deep Sleep Mode - Core buck regulator enabled, VDDIO currents not included, VCCD = 0.7 V

SIDDSA

System Deep Sleep, 64 KB SRAM retention, PD1 Disabled

26.1

194.2

4.2

11.8

µA

SIDDSB

System Deep Sleep, 512 KB SRAM retention, PD1 Disabled

28.2

230.3

4.1

15.1

µA

SIDDSC

System Deep Sleep, 1 M SRAM retention, PD1 Disabled

30.6

225.0

4.0

11.6

µA

SIDDSG

System Deep Sleep, 64 KB SRAM retention, PD1 Enabled, CM55 Disabled

29.5

264.9

4.0

15.2

µA

SIDDSH

System Deep Sleep, 64 KB SRAM + 512 kB System SRAM retention, PD1 Enabled, CM55 Disabled

31.9

282.1

4.0

15.6

µA

SIDDSD

System Deep Sleep, 64 kB SRAM + 1024 kB System SRAM+TCM retention, PD1 and CM55 Enabled

41.6

367.1

4.0

15.5

µA

SIDDSE

System Deep Sleep, 64 KB SRAM + 5.5 MB System SRAM+TCM retention, PD1 and CM55 Enabled

60.8

493.6

4.0

15.8

µA

SIDDSF

System Deep Sleep, 1 MB SRAM + 5.5 MB System SRAM+TCM retention, PD1 and CM55 Enabled

65.3

508.9

4.0

12.0

µA

SIDDSRA

System Deep Sleep-RAM, 64 KB SRAM retention, PD1 Disabled

21.7

158.2

3.9

19.2

µA

SIDDSRD

System Deep Sleep-RAM, 1M SRAM retention, PD1 Disabled

26.3

186.8

3.9

19.2

µA

SIDDSRB

System Deep Sleep-RAM, 64 kB SRAM + 512 kB System SRAM, PD1 Enabled

26.7

188.3

3.9

72.4

µA

SIDDSRC

System Deep Sleep-RAM, 64 kB SRAM + 5.0 MB System SRAM retention, PD1 Enabled

45.9

382.2

4.0

18.2

µA

SIDDSO

System Deep Sleep-OFF, PD1 Disabled

20.7

152.7

3.9

18.7

µA

Hibernate Mode - VDDIO currents not included

SIDHIBA

No Clocks

0.3

0.9

1.6

16.5

µA

SIDHIBB

PILO+WDT

0.3

0.7

2.6

9.6

µA

SIDHIBC

WCO+RTC

0.3

0.7

1.9

8.7

µA

Table 18.

CPU currents, supply powered configuration, VDDD=1.8 V

Spec ID

Description

CM33 (MHz)

CM55 (MHz)

IDDD

Units

Typical

Max

70°C

System HP (High Performance) mode (See condition details above), VCCD = 0.9 V

PD0 = On (Low Power Domain), PD1 = Off (High Performance Domain) (See condition details above)

CM33 CPU Sleep

SIDH00A

200

-

4.3

10.3

mA

SIDH00B

70

-

3.0

8.8

mA

SIDH00C

50

-

2.7

8.6

mA

CM33 Active, execute from RRAM, RRAM enabled

SIDH01A

200

-

8.2

14.4

mA

SIDH01B

70

-

4.3

10.2

mA

SIDH01C

50

-

3.7

9.6

mA

CM33 Active, execute while(1) from SRAM, DPLL_LP0 = Disabled, clk_hf[0,1,2] source = CLK_PATH3, clk_hf[0] divider = 16

SIDH02B

3.1

-

1.8

8.2

mA

CM33 Active, execute from SRAM

SIDH03A

200

-

8.8

14.6

mA

SIDH03B

70

-

4.4

11.0

mA

SIDH03C

50

-

3.7

9.8

mA

PD0 = On (Low Power Domain), PD1 = On (High Performance Domain) (See condition details above)

CM33 CPU Sleep, CM55 + U55 Off

SIDH10A

200

400

5.9

32.4

mA

SIDH10B

70

140

16.2

44.2

mA

SIDH10C

50

140

8.6

36.2

mA

CM33 Active, execute external Flash octal SPI, SMIF = enabled, SMIF cache disabled, CM55 + U55 Off, clk_hf[3] = Enabled, APP_MMIO1 = Only SMIF enabled, APP_MMIO2 = Disable SOCMEM

SIDH11A

200

400

25.5

47.2

mA

SIDH11B

70

140

12.5

33.5

mA

CM33 CPU Sleep, CM55 CPU Sleep, U55 Off

SIDH12A

200

400

19.2

51.4

mA

SIDH12B

70

140

9.8

46.6

mA

CM33 CPU Sleep, CM55 + U55 CPU Sleep, U55 = Enabled, APP_MMIO2 = Enable SOCMEM and U55

SIDH13A

200

400

18.6

53.3

mA

SIDH13B

70

140

10.0

44.2

mA

CM33 CPU Sleep, CM55 Active execute from RRAM, U55 Off, RRAM enabled

SIDH14A

200

400

30.0

64.9

mA

SIDH14B

70

140

13.9

36.1

mA

CM33 CPU Sleep, CM55 Active execute while(1) from System SRAM, U55 Off, DPLL_LP0 = Disabled, clk_hf[0,1,2] source = CLK_PATH3, clk_hf[0,1,2] divider = 16

SIDH15B

3.1

3.1

5.2

25.8

mA

CM33 CPU Sleep, CM55 Active execute from System SRAM, U55 Off

SIDH16A

200

400

32.9

78.7

mA

SIDH16B

70

140

14.5

46.4

mA

CM33 CPU Sleep, CM55 Active execute from System SRAM, System SRAM = 300 MHz, U55 Off, DPLL_LP1 = Enabled, DPLL_LP1 freq = 300 MHz, clk_hf[2] source = DPLL_LP1

SIDH17A

200

400

29.4

68.6

mA

CM33 CPU Sleep, CM55 Active execute from TCM, U55 Off

SIDH18A

200

400

31.6

69.4

mA

SIDH18B

70

140

14.2

46.7

mA

CM33 CPU Sleep, CM55 Active execute from external Flash octal SPI, SMIF = enabled, SMIF cache disabled, U55 Off, clk_hf[3] = Enabled, APP_MMIO1 = Only SMIF enabled

SIDH19A

200

400

36.4

63.3

mA

SIDH19B

70

140

16.9

40.7

mA

CM33 Active execute from SRAM, CM55 Active execute from System SRAM, U55 Off

SIDH20A

200

400

32.5

63.7

mA

SIDH20B

70

140

14.7

41.6

mA

CM33 CPU Sleep, CM55+U55 Active execute EMBCC AudioMark from System SRAM, U55 = Enabled, APP_MMIO2 = Enable SOCMEM and U55

SIDH21A

200

400

47.5

73.5

mA

SIDH21B

70

140

21.6

47.1

mA

System LP (Low Power) mode, VCCD = 0.8 V

PD0 = On (Low Power Domain), PD1 = Off (High Performance Domain)

CM33 CPU Sleep

SIDL00B

70

-

2.2

5.7

mA

SIDL00C

50

-

2.0

5.6

mA

CM33 Active, execute from RRAM, RRAM enabled

SIDL01B

70

-

3.2

6.8

mA

SIDL01C

50

-

2.7

6.3

mA

CM33 Active, execute while(1) from SRAM, DPLL_LP0 = Disabled, clk_hf[0,1,2] source = CLK_PATH3, clk_hf[0] divider = 16

SIDL02B

3.1

-

1.1

4.5

mA

CM33 Active, execute from SRAM

SIDL03B

70

-

3.1

6.7

mA

SIDL03D

DPLL=70 MHz, clk_hf[0] divider = 2

35

-

2.2

5.8

mA

SIDL03C

50

-

2.6

6.1

mA

PD0 = On (Low Power Domain), PD1 = On (High Performance Domain)

CM33 CPU Sleep, CM55 + U55 Off

SIDL10B

70

140

5.6

19.8

mA

SIDL10C

50

50

3.9

17.9

mA

CM33 Active, execute external Flash octal SPI, SMIF = enabled, SMIF cache disabled, CM55 + U55 Off, clk_hf[3] = Enabled, APP_MMIO1 = Only SMIF enabled, APP_MMIO2 = Disable SOCMEM

SIDL11B

70

140

8.8

28.5

mA

SIDL11C

clk_hf[0] divider = 1

50

50

7.4

28.5

mA

CM33 CPU Sleep, CM55 CPU Sleep, U55 Off

SIDL12B

70

140

6.4

21.0

mA

SIDL12C

clk_hf[0] divider = 1

50

50

4.4

18.7

mA

CM33 CPU Sleep, CM55 + U55 CPU Sleep, U55 = Enabled, APP_MMIO2 = Enable SOCMEM and U55

SIDL13B

70

140

6.6

24.9

mA

SIDL13C

clk_hf[0] divider = 1

50

50

4.5

22.8

mA

CM33 CPU Sleep, CM55 Active execute from RRAM, U55 Off, RRAM enabled

SIDL14B

70

140

9.2

28.1

mA

SIDL14C

clk_hf[0] divider = 1

50

50

5.4

24.0

mA

CM33 CPU Sleep, CM55 Active execute while(1) from System SRAM, U55 Off, DPLL_LP0 = Disabled, clk_hf[0,1,2] source = CLK_PATH3, clk_hf[0,1,2] divider = 16

SIDL15B

3.1

3.1

2.9

18.6

mA

CM33 CPU Sleep, CM55 Active execute from System SRAM, U55 Off

SIDL16B

70

140

9.5

27.5

mA

SIDL16C

clk_hf[0] divider = 1

50

50

5.4

21.8

mA

CM33 CPU Sleep, CM55 Active execute from TCM, U55 Off

SIDL18B

70

140

9.2

27.4

mA

SIDL18C

clk_hf[0] divider = 1

50

50

5.3

23.2

mA

CM33 CPU Sleep, CM55 Active execute from external Flash octal SPI, SMIF = enabled, SMIF cache disabled, U55 Off, clk_hf[3] = Enabled, APP_MMIO1 = Only SMIF enabled

SIDL19B

70

140

11.8

32.5

mA

SIDL19C

clk_hf[0] divider = 1

50

50

6.8

32.5

mA

CM33 Active execute from SRAM, CM55 Active execute from System SRAM, U55 Off

SIDL20B

70

140

13.1

30.7

mA

SIDL20C

clk_hf[0] divider = 1

50

50

5.9

21.9

mA

CM33 CPU Sleep, CM55+U55 Active execute EMBCC AudioMark from System SRAM, U55 = Enabled, APP_MMIO2 = Enable SOCMEM and U55

SIDL21B

70

140

16.2

33.7

mA

SIDL21C

clk_hf[0] divider = 1

50

50

8.8

26.4

mA

System ULP (Ultra Low Power) mode, VCCD = 0.7 V

PD0 = On (Low Power Domain), PD1 = Off (High Performance Domain)

CM33 CPU Sleep

SIDU00C

50

-

1.3

3.9

mA

SIDU00D

clk_hf[0] divider = 2

25

-

1.3

3.9

mA

CM33 Active, execute from RRAM. RRAM enabled

SIDU01C

50

-

2.0

4.7

mA

SIDU01D

clk_hf[0] divider = 2

25

-

1.6

4.2

mA

CM33 Active, execute while(1) from SRAM, CM33=3.1 MHz, DPLL_LP0 = Disabled, clk_hf[0,1,2] source = CLK_PATH3, clk_hf[0] divider = 16

SIDU02B

3.1

-

1.0

3.6

mA

CM33 Active, execute from SRAM

SIDU03C

50

-

2.3

5.0

mA

SIDU03D

clk_hf[0] divider = 2

25

-

1.8

4.5

mA

PD0 = On (Low Power Domain), PD1 = On (High Performance Domain)

CM33 CPU Sleep, CM55 + U55 Off

SIDU10C

clk_hf[0] divider = 1

50

50

2.7

12.9

mA

SIDU10D

clk_hf[0,1,2] divider = 2

25

25

3.1

13.3

mA

CM33 Active, execute external Flash octal SPI, SMIF = enabled, SMIF cache disabled, CM55 + U55 Off, clk_hf[3] = Enabled, APP_MMIO1 = Only SMIF enabled, APP_MMIO2 = Disable SOCMEM

SIDU11C

clk_hf[0] divider = 1

50

50

6.4

28.5

mA

SIDU11D

clk_hf[0,1,2] divider = 2

25

25

4.8

16.4

mA

CM33 CPU Sleep, CM55 CPU Sleep, U55 Off

SIDU12C

clk_hf[0] divider = 1

50

50

3.5

16.2

mA

SIDU12D

clk_hf[0,1,2] divider = 2

25

25

3.0

15.8

mA

CM33 CPU Sleep, CM55 + U55 CPU Sleep, U55 = Enabled, APP_MMIO2 = Enable SOCMEM and U55

SIDU13C

clk_hf[0] divider = 1

50

50

3.6

16.8

mA

SIDU13D

clk_hf[0,1,2] divider = 2

25

25

3.1

16.2

mA

CM33 CPU Sleep, CM55 Active execute from RRAM, U55 Off, RRAM enabled

SIDU14C

clk_hf[0] divider = 1

50

50

4.1

16.8

mA

SIDU14D

clk_hf[0,1,2] divider = 2

25

25

3.4

16.2

mA

CM33 CPU Sleep, CM55 Active execute while(1) from System SRAM, U55 Off, DPLL_LP0 = Disabled, clk_hf[0,1,2] source = CLK_PATH3, clk_hf[0,1,2] divider = 16

SIDU15B

3.1

3.1

2.4

15.0

mA

CM33 CPU Sleep, CM55 Active execute from System SRAM, U55 Off

SIDU16C

clk_hf[0,1,2] divider = 1

50

50

4.4

17.3

mA

SIDU16D

clk_hf[0,1,2] divider = 2

25

25

3.3

16.0

mA

CM33 CPU Sleep, CM55 Active execute from TCM, U55 Off

SIDU18C

clk_hf[0] divider = 1

50

50

4.3

16.5

mA

SIDU18D

clk_hf[0,1,2] divider = 2

25

25

3.3

15.4

mA

CM33 CPU Sleep, CM55 Active execute from external Flash octal SPI, SMIF = enabled, SMIF cache disabled, U55 Off, clk_hf[3] = Enabled, APP_MMIO1 = Only SMIF enabled

SIDU19C

clk_hf[0] divider = 1

50

50

5.8

17.7

mA

SIDU19D

clk_hf[0,1,2] divider = 2

25

25

4.5

17.7

mA

CM33 Active execute from SRAM, CM55 Active execute from System SRAM, U55 Off

SIDU20C

clk_hf[0] divider = 1

50

50

4.6

17.1

mA

SIDU20D

clk_hf[0,1,2] divider = 2

25

25

3.5

15.9

mA

Table 19.

CPU currents, deep sleep and hibernate modes, supply powered configuration, VDDD=1.8 V

Spec ID

Description

IDDD

Units

Typical

Max

70°C

Deep Sleep Mode - Core buck regulator enabled, VDDIO currents not included, VCCD = 0.7 V

SIDDSA

System Deep Sleep, 64 KB SRAM retention, PD1 Disabled

46.3

328.3

µA

SIDDSB

System Deep Sleep, 512 KB SRAM retention, PD1 Disabled

49.8

406.3

µA

SIDDSC

System Deep Sleep, 1 M SRAM retention, PD1 Disabled

53.9

381.5

µA

SIDDSG

System Deep Sleep, 64 KB SRAM retention, PD1 Enabled, CM55 Disabled

51.8

453.5

µA

SIDDSH

System Deep Sleep, 64 KB SRAM + 512 kB System SRAM retention, PD1 Enabled, CM55 Disabled

55.9

487.8

µA

SIDDSD

System Deep Sleep, 64 kB SRAM + 1024 kB System SRAM+TCM retention, PD1 and CM55 Enabled

72.9

652.5

µA

SIDDSE

System Deep Sleep, 64 KB SRAM + 5.5 MB System SRAM+TCM retention, PD1 and CM55 Enabled

106.4

923.4

µA

SIDDSF

System Deep Sleep, 1 MB SRAM + 5.5 MB System SRAM+TCM retention, PD1 and CM55 Enabled

114.5

867.4

µA

SIDDSRA

System Deep Sleep-RAM, 64 KB SRAM retention, PD1 Disabled

37.9

286.8

µA

SIDDSRD

System Deep Sleep-RAM, 1 M SRAM retention, PD1 Disabled

46.1

350.6

µA

SIDDSRB

System Deep Sleep-RAM, 64 kB SRAM + 512 kB System SRAM, PD1 Enabled

46.8

360.8

µA

SIDDSRC

System Deep Sleep-RAM, 64 kB SRAM + 5.0 MB System SRAM retention, PD1 Enabled

80.2

642.0

µA

SIDDSO

System Deep Sleep-OFF, PD1 Disabled

36.1

274.4

µA

Hibernate Mode - VDDIO currents not included

SIDHIBA

No Clocks

5.6

10.5

µA

SIDHIBB

ILO+WDT

6.7

11.5

µA

SIDHIBC

WCO+RTC

5.7

10.0

µA

Table 20.

Root clock divider frequencies

High frequency root clock divider output frequencies

Spec ID

Parameter

Min

Max

Unit

HP

LP

ULP

SIDHF0

CLK_HF[0] – SYSCPUSS, CM33

0

200

80

50

MHz

SIDHF1

CLK_HF[1] – APPCPUSS, GFXSS (GPU, DC), CM55, U55

0

400

140

50

MHz

SIDHF2

CLK_HF[2] - SoCMEM

0

300

110

50

MHz

SIDHF3

CLK_HF[3] – SMIF[0]

0

400

200

50

MHz

SIDHF4

CLK_HF[4] – SMIF[1]

0

400

200

50

MHz

SIDHF5

CLK_HF[5] – SDHC[0], Ethernet

0

208

104

50

MHz

SIDHF6

CLK_HF[6] – SDHC[1], Ethernet

0

208

104

50

MHz

SIDHF7

CLK_HF[7] – I2S, TDM, PDM

0

100

50

25

MHz

SIDHF8

CLK_HF[8] - USB

0

50

50

N/A

MHz

SIDHF9

CLK_HF[9] – Analog, DACs

0

100

50

25

MHz

SIDHF10

CLK_HF[10] – SCB[0, 2-11], CAN, TCPWMs, SMARTI/O

0

100

40

25

MHz

SIDHF11

CLK_HF[11] – SCB[1], I3C

0

200

80

50

MHz

SIDHF12

CLK_HF[12] – MIPI DSI D-PHY PLL reference clock

0

64

N/A

N/A

MHz

SIDHF13

CLK_HF[13] – I3C

0

125

60

25

MHz

Table 21.

Power mode transition times

Spec ID

Description

Parameter

Min

Typ

Max

Unit

Power mode transition times

SID13B1

System HP to LP transition time

THP_LP

-

65

78

µs

SID13B2

System HP to ULP transition time

THP_ULP

-

108

110

µs

SID13B3

System LP to ULP transition time

TLP_ULP

-

40

41

µs

SID13B4

System ULP to LP transition time

TULP_LP

-

53

55

µs

SID13B5

System ULP to HP transition time

TULP_HP

-

114

115

µs

SID13B6

System LP to HP transition time

TLP_HP

-

49

62

µs

SID13A1

System Deep Sleep to Active ULP transition time

TDS_ACT

-

27

30

µs

SID13A2

System Deep Sleep to Active LP transition time

TDS_ACT

-

27

28

µs

SID13A3

System Deep Sleep to Active HP transition time

TDS_ACT

-

28

40

µs

SID14A

System Deep Sleep-RAM to Active transition time

TDSR_ACT

-

25.5

-

ms

SID14B

System Deep Sleep-OFF to Active transition time

TDSO_ACT

-

25.5

-

ms

SID14

System Hibernate to Active transition time

THIB_ACT

-

25.5

-

ms

XRES

Table 22.

XRES

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

XRES (Active Low) Specifications

XRES AC Specifications

SID15

POR or XRES release to Active transition time

TXRESACT

-

25.5

-

ms

From XRES release to start of Extended Boot. Does not include required Extended Boot (Cold Boot).

SID16

XRES Pulse width

TXRESPW

5

-

-

µs

SID16P

Time to establish valid voltage levels before XRES Release

TXRESPWR

60

-

-

µs

Extended Boot AC - From start of extended boot to start of main.c

SID15A

Non secure boot

TEXBOOT

-

29

-

ms

No authentication of initial OEM code

SID15B

Secure boot. 100 KB internal

TEXBOOT

-

200

-

ms

Authenticate initial OEM code in RRAM

SID15C

Secure boot. 100 KB external

TEXBOOT

-

217

-

ms

Authenticate initial OEM code in Octal SPI Flash

SID15D

Secure boot. 5 MB external

TEXBOOT

-

932

-

ms

Authenticate initial OEM code in Octal SPI Flash

XRES DC Specifications

SID17A

IBAT when XRES asserted

TXRESIBAT

-

0.3

-

µA

Battery powered configuration (VBAT = 3.3 V, VDDD = 1.8 V)

IDDD when XRES asserted

TXRESIDDD

-

1.1

-

µA

IDDD when XRES asserted

TXRESIDDD

-

1.2

-

µA

Supply powered configuration (VDDD = 1.8 V)

SID77

Input Voltage high threshold

VIH

0.7*VDD

-

-

V

CMOS Input

SID78

Input Voltage low threshold

VIL

-

-

0.3*VDD

V

CMOS Input

SID80

Input Capacitance

CIN

-

3

-

pF

SID81

Input voltage hysteresis

VHYSXRES

-

100

-

mV

SID82

Current through protection diode to VDD/Vss

DIODE

-

-

100

µA

GPIO

Table 23.

GPIO

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

1.8 V GPIO Specifications

GPIO DC Specifications

SID57

Input Voltage high threshold

VIH

0.7*VDD

-

-

v

CMOS Input

SID57A

Input current when Pad > VDDIO for OVT inputs

lihs

-

-

10

µA

per 1

2

C Spec

SID58

Input Voltage low threshold

VIL

-

-

0.3*VDD

V

CMOS Input

SID59

Output Voltage high level

VOH

VDD-O.5

-

-

V

loh = 8 mA

SID62A

Output Voltage low level

VOL

-

-

0.4

V

Iol = 8 mA

SID63

Pull-up resistor

RPULLUP

-

50

-

SID64

Pull-down resistor

RPULLDOWN

-

50

-

SID65

Input leakage current(absolute value)

IL

-

-

2

nA

25°C, VDD = 3.0 V

SID66

Input Capacitance

CIN

-

-

5

pF

SID68

Input hysteresis CMOS

VHYSCMOS

0.05*VD D

-

-

mV

SID69

Current through protection diode to VDD/VSS

DIODE

-

-

100

C

SID69A

Maximum Total Source or Sink Chip Current

ITOTGPIO

-

-

200

mA

GPIO AC Specifications

SID70

Rise time in Fast Strong Mode. 10% to 90% of VDD

TRISEF

-

-

2.5

ns

Cload = 15 pF, 8 mA drive strength

SID71

Fall time in Fast Strong Mode. 10% to 90% of VDD

TFALLF

-

-

2.5

ns

Cload = 15 pF, 8 mA drive strength

SID73G

Fall time (30% to 70% ofVDD) in Slow Strong mode

TFALL12C

20*VDDIO/5.5

-

250

ns

Cload = 10 pF to 400 pF, 8 mA drive strength

SID74

GPIO Fout. Fast Strong mode

FGPIOUT1

-

-

100

MHz

90/10%, 15 pF load, 60/40 duty cycle

SID75

GPIO Fout. Slow Strong mode

FGPIOUT2

-

-

5

MHz

90/10%, 15 pF load, 60/40 duty cycle

SID76

GPIO Fout. Fast Strong mode

FGPIOUT3

-

-

100

MHz

90/10%, 25 pF load, 60/40 duty cycle

SID245

GPIO Fout. Slow Strong mode

FGPIOUT4

-

-

5

MHz

90/10%, 25 pF load, 60/40 duty cycle

SID246

GPIO input operating frequency. 1.71 V<=VDDIO <= 1.89 V

FGPIOIN

-

-

100

MHz

90/10% Vio

1.8 V HS GPIO Specifications

GPIO DC Specifications

SID57HS

Input Voltage high threshold

VIH

0.7*VDD

-

-

V

CMOS Input

SID57AHS

Input current when Pad > VDDIO for OVT inputs

lihs

-

-

10

µA

per 1

2

C Spec

SID58HS

Input Voltage low threshold

VIL

-

-

0.3*VDD

V

CMOS Input

SID59HS

Output Voltage high level

VOH

VDD-O.5

-

-

V

Ioh = 8 mA

SID62AHS

Output Voltage low level

VOL

-

-

0.4

V

Iol = 8 mA

SID63HS

Pull-up resistor

RPULLUP

-

50

-

SID64HS

Pull-down resistor

RPULLDOWN

-

50

-

SID65HS

Input leakage current (absolute value)

IIL

-

-

2

nA

25°C, VDD=3.0 V

SID66HS

Input Capacitance

CIN

-

-

5

pF

SID68HS

Input hysteresis CMOS

VHYSCMOS

0.05*VDD

-

-

mV

SID69HS

Current through protection diode to VDD/VSS

IDIODE

-

-

100

µA

SID69AHS

Maximum Total Source or Sink Chip Current

ITOTGPIO

-

-

200

mA

GPIO AC Specifications

SID70HS

Rise time in Fast Strong Mode. 10% to 90% of VDD

TRISEF

-

-

1.2

ns

Cload = 15 pF, 8 mA drive strength

SID71HS

Fall time in Fast Strong Mode. 10% to 90% of VDD

TFALLF

-

-

1.2

ns

Cload = 15 pF, 8 mA drive strength

SID74HS

GPIO Fout. Fast Strong mode

FGPIOUT1

-

-

208

MHz

90/10%, 15 PF load, 60/40 duty cycle

SID76HS

GPIO Fout. Fast Strong mode

FGPIOUT3

-

-

208

MHz

90/10%, 25 PF load, 60/40 duty cycle

SID246HS

GPIO input operating frequency. 1.71 V<=VDD<=1.89 V

FGPIOIN

-

-

208

MHz

90/10% Vio

3.3 V GPIO Specifications

GPIO DC Specifications

SID57H

Input Voltage high threshold

VIH

0.7*VDD

-

-

V

CMOS Input

SID57AH

Input current when Pad > VDDIO for OVT inputs

lihs

-

-

10

µA

per 1

2

C Spec

SID58H

Input Voltage low threshold

VIL

-

-

0.3*VDD

V

CMOS Input

SID59H

Output Voltage high level

VOH

VDD-O.5

-

-

V

Ioh = 8 mA

SID62AH

Output Voltage low level

VOL

-

-

0.4

V

Iol = 8 mA

SID63H

Pull-up resistor

RPULLUP

-

50

-

SID64H

Pull-down resistor

RPULLDOWN

-

50

-

SID65H

Input leakage current (absolute value)

IIL

-

-

2

nA

25°C, VDD=3.0 V

SID66H

Input Capacitance

CIN

-

-

5

pF

SID68H

Input hysteresis CMOS

VHYSCMOS

0.05*VDD

-

-

mV

SID69H

Current through protection diode to VDD/VSS

DIODE

-

-

100

µA

SID69AH

Maximum Total Source or Sink Chip Current

ITOT_GPIO

-

-

200

mA

GPIO AC Specifications

SID70H

Rise time in Fast Strong Mode. 10% to 90% of VDD

TRISEF

-

-

5

ns

Cload = 15 pF, 8 mA drive strength

SID71H

Fall time in Fast Strong Mode. 10% to 90% of VDD

TFALLF

-

-

5

ns

Cload = 15 pF, 8 mA drive strength

SID74H

GPIO Fout. Fast Strong mode

FGPIOUT1

-

-

50

MHz

90/10%, 15 pF load, 60/40 duty cycle

SID75H

GPIO Fout, Slow Strong mode

FGPIOUT2

-

-

0.8

MHz

90/10%, 15 pF load, 60/40 duty cycle

SID76H

GPIO Fout. Fast Strong mode

FGPIOUT3

-

-

50

MHz

90/10%, 25 pF load, 60/40 duty cycle

SID245H

GPIO Fout. Slow Strong mode

FGPIOUT4

-

-

0.8

MHz

90/10%, 25 pF load, 60/40 duty cycle

SID246H

GPIO input operating frequency. 1.71 V<=VDD<=3.6 V

FGPIOIN

-

-

50

MHz

90/10% Vio

Analog peripherals

Autonomous analog specifications

Table 24.

Autonomous analog specifications

Spec ID

Description

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SIDW39

Analog Supply Voltage

VDD18

1.71

1.8

1.89

V

SIDW40a

Current Consumption for VAD (PTComp + CTB Opamp + ADC, 12b-16 ksps)

ITOT-Audio

-

100

-

µA

SAR running at 16 ksps, dutycycled in the system Deep Sleep mode. FIFO is storing 10 ms of data from SAR. Op Amp, PTComp and referencesplus clocks enabled

SIDW41

Power Down Current for the Autonomous Analog

IleakLPPASS

-

1

-

µA

All blocks off, 25°C, 1.8 V VDDA, 0.7 V Vccd

SIDW54b

Start Up time of Autonomous Analog from power down

Tstart Up

-

25

-

µs

Startup time of sub-blocks not included

LP Comparator

Table 25.

LP Comparator

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

LP Comparator DC Specifications

SID84

Input offset voltage for COMPI. Normal power mode

VOFFSET1

-5

-

5

mV

SID85A

Input offset voltage. Low-power mode

VOFFSET2

-10

-

10

mV

SID85B

Input offset voltage. Ultra low-power mode

VOFFSET3

-10

-

10

mV

SID86

Hysteresis when enabled in Normal mode

VHYST1

-

-

60

mV

SID86A

Hysteresis when enabled in Low-power mode

VHYST2

-

-

80

mV

SID87

Input common mode voltage in Normal mode

VICM1

0

-

VDDIO1-0.1

V

SID247

Input common mode voltage in Low power mode

VICM2

0

-

VDDIO1-0.1

V

SID247A

Input common mode voltage in Ultra low power mode

VICM3

0

-

VDDIO1-0.1

V

SID88

Common mode rejection ratio in Normal power mode

CMRR

50

-

-

dB

SID88A

Power Supply Rejection Ratio ≤ 500 kHz

PSRR

55

-

-

dB

SID89

Block Current, Normal mode

ICMP1

-

-

150

µA

SID248

Block Current, Low power mode

ICMP2

-

-

10

µA

SID259

Block Current in Ultra low power mode

ICMP3

-

0.3

0.85

µA

SID90

DC Input impedance of comparator

ZCMP

35

-

-

LPComparator AC Specifications

SID91

Response time, Normal mode, 100 mV overdrive

TRESP1

-

-

100

ns

SID258

Response time, Low power mode, 100 mV overdrive

TRESP2

-

-

1000

ns

SID92

Response time, Ultra-low power mode, 100 mV overdrive

TRESP3

-

-

7

µs

SID92E

Time from Enabling to operation

TCMPEN1

-

-

10

µs

Normal and Lowpower modes

SID92F

Time from Enabling to operation

TCMPEN2

-

-

50

µs

Ultra low-power mode

ADC

Table 26.

ADC

Spec ID

Description

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SIDW45

Numerical resolution of ADC results

Res

12

-

20

bits

With accumulation (oversampling)

SIDW52a

Conversion Rate of ADC in HS mode, continous conversion of one channel

CR1

-

-

4

Msps

Sequential sampling, 80 MHz Fclk

SIDW52b

Conversion Rate of ADC in HS mode, continous conversion of four channels with simultaneous sampling

CR2

-

-

5

Msps

Simulatanous Sampling Mode

SIDW52c

Conversion Rate of ADC in LP mode (system Deep Sleep mode), continous conversion of one channel

CR3

-

-

200

ksps

Sample Rate in system ULP or Deep Sleep

SIDW47b

Clock of ADC in HS mode (available only in system Active mode)

ADCClkHF

4.1

-

80

MHz

SIDW47a

Clock of ADC in LP mode (available in system Deep Sleep mode)

ADCClkLP

-

4.1

-

MHz

1% clock accuracy

Input from GPIOs, ADC unbuffered (Buffers bypassed)

SIDAD000

Average current from VDDA for ADC in HS mode, all channels

IDDA_HS

-

-

3.05

mA

SIDAD002

Average VDDA current for ADC in LP mode, 100% duty cycled

IDDA_LP

-

-

410

µA

SIDW42

Differential input voltage range of LP ADC

VDIFFSAR

-VREF

-

VREF

V

VREF of SAR ADC is in range 0.9 V to VDDA

SIDW43

Input common mode voltage of HS/LP ADC

VICMSAR

-

-

VDDA

V

Switched Capacitor frontend can hold 0 to Vdda.

SIDAD005

Input leakage current of ADC in HS mode while sampling

ip_leak_hs

-

-

450

nA

SIDAD006

INL of ADC in HS mode

INL_hs

-2

-

2

LSBs

SIDAD007

DNL of ADC in HS mode

DNL_hs

-1

-

2

LSBs

SIDAD008

Analog offset of ADC in HS mode, calibrated

ofst_hs

-1

-

1

mV

SIDAD009

Gain error of ADC in HS mode, with internal bandgap reference (VBGR, 0.9 V)

gerr_hs

-1

-

1

%

SIDAD011

Input leakage current of ADC in LP mode while sampling

ip_leak_lp

-350

-

350

nA

SIDAD012

INL of ADC in LP mode

INL_lp

-2

-

2

LSBs

SIDAD013

DNL of ADC in LP mode

DNL_lp

-1

-

2

LSBs

SIDAD014

Analog offset of ADC in LP mode, calibrated

ofst_lp

-1

-

1

mV

SIDAD015

Gain error of ADC in LP mode, with internal bandgap reference (VBGR, 0.9 V)

gerr_lp

-1

-

1

%

SIDW50a

SINAD of ADC in HS mode, VDDA as reference, 4 Msps, 80 MHz clock

SINADHF12b

-

63

-

dB

10 kHz sine wave input

SIDW50c

SINAD of ADC in HS mode, with VDDA as the reference, 125 ksps with 32 samples accumulated (16 b), 80 MHz clock

SINADHF16b

-

75

-

dB

10 kHz sine wave input

Input from GPIOs, ADC buffered (Buffer in Low, Rail to Rail power mode)

SIDAD022

Average current from VDDA for ADC in HS mode, one channel

IDDA_HS

-

-

3.2

mA

SIDAD024

Average current from VDDA for ADC in LP mode, 100% duty cycled

IDDA_LP

-

-

650

µA

SIDAD026

Average current from VDDA for ADC in LP mode, 16 ksps, duty cycled

IDDA_LP_16 ksps

-

-

50

µA

SIDW40b

Average current from VDDA for ADC in LP mode, 1 ksps, duty cycled

ITOT-HRV

-

20

-

µA

4 MHz Oscillator

SIDAD030

Offset voltage of ADC buffer

ofst_buffer

-1

-

1

mV

SIDAD031

Gain error of ADC buffer

gerr_buffer

-0.1

-

0.1

%

SIDAD032

Temperature sensor accuracy

temp_acc

-5

-

5

°C

SIDAD033

Temperature sensor Current from VDDA

temp_idda

-

-

4

µA

SIDAD035

Input leakage of ADC buffers

ip_leak

-150

-

150

nA

SIDAD036

INL of ADC in HS mode, with internal bandgap reference (VBGR, 0.9 V)

INL_hs

-2

-

2

LSBs

SIDAD037

DNL of ADC in HS mode, with internal bandgap reference (VBGR, 0.9 V)

DNL_hs

-1

-

2

LSBs

SIDAD038

Analog offset of ADC in HS mode and buffer combined

ofst_chan_hs

-2

-

2

mV

SIDAD039

Gain error of ADC in HS mode and buffer combined, with internal bandgap reference (VBGR, 0.9 V)

gerr_chan_hs

-1

-

1

%

SIDAD040

Gain error of ADC in HS mode and buffer combined, with external (off-chip) reference

gerr_chan_hs_ext

-1

-

1

%

SIDAD041

INL of ADC in LP mode, with internal bandgap reference (VBGR, 0.9 V)

INL_lp

-2

-

2

LSBs

SIDAD042

DNL of ADC in LP mode, with internal bandgap reference (VBGR, 0.9 V)

DNL_lp

-1

-

2

LSBs

SIDAD043

Analog offset of ADC in LP mode and buffer combined

ofst_chan_lp

-2

-

2

mV

SIDAD044

Gain error of ADC in LP mode and buffer combined, with internal bandgap reference (VBGR, 0.9 V)

gerr_chan_lp

-1

-

1

%

SIDAD045

Gain error of ADC in LP mode and buffer combined, with external (off-chip) reference

gerr_chan_lp_ext

-1

-

1

%

SIDAD046

Startup time of ADC channel buffers

t_buff_startup

-

5

-

µS

SIDAD047

Settling time at input of ADC, differential input swing from VDDA-400 mV to VDDA+400 mV

t_settle

-

2

-

µS

SIDAD048

Temperature sensor startup time, from enabled to settled at ADC input

temp_startup

-

15

-

µS

Bandgap reference specs

SIDW46

Bandgap reference voltage (VBGR)

VREF

-

0.9

-

V

With an accuracy of +/- 1%

SIDAD064

Current from VDDA for the bandgap reference

IDD_VBG

-

25

50

µA

SIDAD065

Percentage variation of the bandgap voltage at room temperature, with respect to VDDA, trimmed (Vmax-Vmin)/Vtyp x 100

VBG_VDD

-0.3

-

0.3

%

SIDAD066

Bandgap voltage temperature coefficient, trimmed [-40°C,125°C] temp co =(Vmax-Vmin)/(Vnom x (Tmax-Tmin)) x 1E6

VBG_TEMPJ

-

-

40

ppm/°C

DAC

Table 27.

DAC

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SID108D

Numerical Resolution of DAC

DACRES

-

-

12

bits

SID109D

Settling time of buffered DAC with a 25 pF load capacitance

DACCONV

-

-

2

µs

SID111D

Maximum Refresh Rate of DAC

DACRate

-

-

1.024

MHz

SIDDA000

Current from VDDA, unbuffered DAC ("Direct" topologies), VDDA reference

IDDA_ctdac_vddaref

-

92

133

µA

SIDDA001

Current from VDDA, unbuffered DAC ("Direct" topologies), internal bandgap reference (VBGR, 0.9 V)

IDDA_ctdac_vref0p9

-

418

700

µA

SIDDA002

Current from VDDA buffered DAC (buffer power mode: Medium), VDDA as reference

IDDA_ctdac_buf_vddaref

-

2288

3100

µA

SIDDA003

Current from VDDA, buffered DAC (buffer power mode: Medium), internal bandgap reference (VBGR, 0.9 V)

IDDA_ctdac_buf_vref0p9

-

2493

3500

µA

SIDDA004

Average current from VDDA, buffered DAC (buffer power mode: Ultra-Low), 10% duty cycle, Sample and Hold enabled, VDDA reference

IDDA_duty_ctdac_buf_sh_vddaref

-

25

80

µA

SIDDA005

Average current from VDDA, buffered DAC (buffer power mode: Ultra-Low), 10% duty cycle, Sample and Hold enabled, internal bandgap reference (VBGR, 0.9 V)

IDDA_duty_ctdac_buf_sh_vref0p9

-

448

710

µA

SIDDA006

Average current from VDDD for DAC

IDDD_dac

-

1

7

µA

SID111D

Integral Non-Linearity of DAC

DACINL

-4

-

4

LSBs

SID112D

Differential Non-Linearity of DAC

DACDNL

-2

-

2

LSBs

SID99D

Offset error with input code = 0x000 unsigned

DACOFFSET

-10

-

10

mV

SIDDA007

Gain error of unbuffered DAC

GAINERR

-1

-

1

%

SIDDA008

Gain error of buffered DAC

GAINERR_BUF

-1

-

1

%

SIDDA009

Output resistance of unbuffered DAC

RO_enable

5

-

16

SID103D

Output impedance of buffered DAC

DACOUTRES

-

-

1

Ω

SID104D

Value of Sample and Hold capacitors combined

DACCAP

-

-

50

pF

SIDDA010

Output voltage range of unbuffered DAC

VRANGE

0

-

VDDA

V

SIDDA011

Output voltage range of buffered DAC, buffer in a "rail to rail" power mode

VRANGE_BUF

0.2

-

VDDA-1 VDDA-0.2*

V

SIDDA012

DC PSRR of buffered output

PSRR

-

-40

-

dB

SIDDA013

DAC offset (output when input code = 0x000 unsigned, with respect to the VSSA)

Offset

-

-

3

mV

SIDDA014

Drift in DAC offset across temperature (-40°C to 125°C) at constant code input and VDDA

Offset Drift

-

20

-

µV/C

SIDDA015

Temperature coefficient of DAC output voltage (mid-scale code) (-40°C to 125°C)

Tempco

-

-

20

V/C

SIDDA016

Analog output settling time of DAC from disabled state, VDDA reference

tsen_vddaref

-

-

1.4

µs

SIDDA017

Analog output settling time of DAC from disabled state, internal bandgap reference (VBGR, 0.9 V)

tsen_vre0p9

-

-

1.4

µs

SIDDA018

Maximum hold time

thold

100

-

-

µs

SID110D

Wake-Up time (from enabling to ready for conversion)

DACWakeup

-

-

10

µs

CTBL Op Amp

Table 28.

CTBL Op Amp

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

Current from VDDA for one Opamp, Output driving a pin

SIDOA000

Ultra-Low power mode, input common mode voltage from 0.2 to VDDA-1 V

Idd_ultralow_10x

-

15

45

µA

SIDOA001

Ultra-Low power mode, Rail-to-Rail inputs, input common mode voltage 0.2 to VDDA-0.2 V

Idd_ultralow_10x

-

35

60

µA

SIDOA002

Low power mode, Rail-to-Rail inputs, input common mode voltage 0.2 to VDDA-0.2 V

Idd_low_10x

-

150

200

µA

SIDOA003

Medium power mode, Rail-to-Rail inputs, input common mode voltage 0.2 to VDDA-0.2 V

Idd_med_10x

-

300

350

µA

SIDOA004

High power mode, Rail-to-Rail inputs, input common mode voltage 0.2 to VDDA-0.2 V

Idd_hi_10x

-

800

920

µA

SIDOA005

Ultra-High power mode, Rail-to-Rail inputs, input common mode voltage 0.2 to VDDA-0.2 V

Idd_ultrahi_10x

-

1300

1500

µA

Current from VDDA for one Opamp, Internal-drive only

SIDOA006

Ultra-Low power mode, common mode voltage from 0.2 to VDDA-1 V

Idd_ultralow_1x

-

15

30

µA

SIDOA007

Ultra-Low power mode, Rail-to-Rail inputs, input common mode voltage 0.2 to VDDA-0.2 V

Idd_ultralow_1x

-

35

60

µA

SIDOA008

Low power mode, Rail-to-Rail inputs, input common mode voltage 0.2 to VDDA-0.2 V

Idd_low_1x

-

150

200

µA

SIDOA009

Medium power mode, Rail-to-Rail inputs, input common mode voltage 0.2 to VDDA-0.2 V

Idd_med_1x

-

200

250

µA

SIDOA010

High power mode, Rail-to-Rail inputs, input common mode voltage 0.2 to VDDA-0.2 V

Idd_hi_1x

-

600

700

µA

SIDOA011

Ultra-High power mode, Rail-to-Rail inputs, input common mode voltage 0.2 to VDDA-0.2 V

Idd_ultrahi_1x

-

800

1000

µA

Output Drive Capability, Driving a pin

SIDOA012

Ultra-Low power mode, output 200 mV from rail , output voltage change <2 mV

Iout_max_ultralow_10x

-

-

10

µA

SIDOA013

Low power mode, output 200 mV from rail, output voltage change <1 mV

Iout_max_low_10x

-

-

100

µA

SIDOA014

Medium power mode, output 200 mV from rail, output voltage change <1 mV

Iout_max_med_10x

-

-

500

µA

SIDOA015

High power mode, output 200 mV from rail, output voltage change <1 mV

Iout_max_hi_10x

-

-

1000

µA

SIDOA016

Ultra-High power mode, output 200 mV from rail, ,output voltage change <1 mV

Iout_max_ultrahi_10x

-

-

10000

µA

Output Drive Capability, Internal-Drive only

SIDOA017

Ultra-Low power mode, output 200 mV from rail , output voltage change <2 mV

Iout_max_1x_ultralow

-

-

1

µA

SIDOA018

Low power mode, output 200 mV from rail, output voltage change <1 mV

Iout_max_1x_low

-

-

10

µA

SIDOA019

Medium power mode, output 200 mV from rail, output voltage change <1 mV

Iout_max_1x_med

-

-

25

µA

SIDOA020

High power mode, output 200 mV from rail, output voltage change <1 mV

Iout_max_1x_hi

-

-

100

µA

SIDOA021

Ultra-High power mode, output 200 mV from rail, ,output voltage change <1 mV

Iout_max_1x_Ultrahi

-

-

200

µA

Output Voltage Range

SIDOA022

Ultra-High power mode, output driving pin, 10 mA

Vout_1_10x_10mA_ ultrahi

0.5

-

VDDA-0.5

V

SIDOA023

High power mode, output driving pin, 1 mA

Vout_2_10x_1mA_hi

0.2

-

VDDA-0.2

V

SIDOA024

Medium power mode, output driving pin, 1 mA

Vout_3_10x_1mA_med

0.2

-

VDDA-0.2

V

SIDOA025

Low power mode , output driving pin, 0.1 mA

Vout_4_10x_0.1mA_lo

0.2

-

VDDA-0.2

V

Input Voltage Range

SIDOA026

Input Voltage Range, Ultra-Low power mode

Vin_pump_off

0

-

VDDA-1

V

SIDOA027

Input Voltage Range, power mode with Rail-to-Rail inputs

Vin_pump_on

0

-

VDDA-0.2

V

Offset Voltage, trimmed

SIDOA028

Ultra-High power mode, output driving pin

Vos_tr_10x_ultrahi

-1

-

1

mV

SIDOA029

High power mode, output driving pin

Vos_tr_10x_hi

-1

-

1

mV

SIDOA030

Medium power mode, output driving pin

Vos_tr_10x_med

-1

-

1

mV

SIDOA031

Ultra-High power mode, internal drive-only

Vos_tr_1x_ultrahi

-1

-

1

mV

SIDOA032

High power mode, internal drive-only

Vos_tr_1x_hi

-1

-

1

mV

SIDOA033

Medium power mode, internal drive-only

Vos_tr_1x_med

-1

-

1

mV

SIDOA034

Offset trim step, output driving pin

Vos_step_10x_hi

300

-

500

µV

SIDOA035

Offset trim step, internal drive-only

Vos_step_1x_hi

300

-

500

µV

Offset Temperature Drift

SIDOA036

Output driving pin, Medium power mode

Vos_dr_tr_10x_med

-10

-

10

µV/C

SIDOA037

Output driving pin, High power mode

Vos_dr_tr_10x_hi

-10

-

10

µV/C

SIDOA038

Output driving pin, Ultra-High power mode

Vos_dr_tr_10x_Ultrahi

-10

-

10

µV/C

SIDOA039

Internal drive-only, Medium power mode

Vos_dr_tr_1x_med

-10

-

10

µV/C

SIDOA040

Internal drive-only, High power mode

Vos_dr_tr_1x_hi

-10

-

10

µV/C

SIDOA041

Internal drive-only, Ultra-High power mode

Vos_dr_tr_1x_Ultrahi

-10

-

10

µV/C

Common mode rejection ratio, Rail to Rail inputs (common mode voltage 0.2 to VDDA-0.2V)

SIDOA042

Ultra-Low power mode, output driving pin

CMRR_ultralow_10x

-40

-

-

dB

SIDOA043

Low power mode, output driving pin

CMRR_low_10x

-40

-

-

dB

SIDOA044

Medium power mode, output driving pin

CMRR_med_10x

-40

-

-

dB

SIDOA045

High power mode, output driving pin

CMRR_hi_10x

-40

-

-

dB

SIDOA046

Ultra-High power mode, output driving pin

CMRR_ultrahi_10x

-40

-

-

dB

SIDOA047

Ultra-Low power mode, internal drive-only

CMRR_ultralow_1x

-40

-

-

dB

SIDOA048

Low power mode, internal drive-only

CMRR_low_1x

-40

-

-

dB

SIDOA049

Medium power mode, internal drive-only

CMRR_med_1x

-40

-

-

dB

SIDOA050

High power mode, internal drive-only

CMRR_hi_1x

-40

-

-

dB

SIDOA051

Ultra-High power mode, internal drive-only

CMRR_ultrahi_1x

-40

-

-

dB

SIDOA052

Input leakage current from CTB port pin

Input Leakage

-

2

800

nA

Power Supply rejection ratio (DC), Rail to Rail inputs (common mode voltage 0.2 to VDDA-0.2 V)

SIDOA053

Ultra-Low power mode, output driving pin

PSRR_ultralow_10x

-45

-

-

dB

SIDOA054

Low power mode, output driving pin

PSRR_low_10x

-45

-

-

dB

SIDOA055

Medium power mode, output driving pin

PSRR_med_10x

-45

-

-

dB

SIDOA056

High power mode, output driving pin

PSRR_hi_10x

-45

-

-

dB

SIDOA057

Ultra-High power mode, output driving pin

PSRR_ultrahi_10x

-45

-

-

dB

SIDOA058

Ultra-Low power mode, internal drive-only

PSRR_ultralow_1x

-45

-

-

dB

SIDOA059

Low power mode, internal drive-only

PSRR_low_1x

-45

-

-

dB

SIDOA060

Medium power mode, internal drive-only

PSRR_med_1x

-45

-

-

dB

SIDOA061

High power mode, internal drive-only

PSRR_hi_1x

-45

-

-

dB

SIDOA062

Ultra-High power mode, internal drive-only

PSRR_ultrahi_1x

-45

-

-

dB

Power Supply rejection ratio at 1 kHz, Rail to Rail inputs (common mode voltage 0.2 to VDDA-0.2 V)

SIDOA063

Ultra-Low power mode, output driving pin

PSRR_ultralow_10x

-45

-

-

dB

SIDOA064

Low power mode, output driving pin

PSRR_low_10x

-45

-

-

dB

SIDOA065

Medium power mode, output driving pin

PSRR_med_10x

-45

-

-

dB

SIDOA066

High power mode, output driving pin

PSRR_hi_10x

-45

-

-

dB

SIDOA067

Ultra-High power mode, output driving pin

PSRR_ultrahi_10x

-45

-

-

dB

SIDOA068

Ultra-Low power mode, internal drive-only

PSRR_ultralow_1x

-45

-

-

dB

SIDOA069

Low power mode, internal drive-only

PSRR_low_1x

-45

-

-

dB

SIDOA070

Medium power mode, internal drive-only

PSRR_med_1x

-45

-

dB

SIDOA071

High power mode, internal drive-only

PSRR_hi_1x

-45

-

-

dB

SIDOA072

Ultra-High power mode, internal drive-only

PSRR_ultrahi_1x

-45

-

-

dB

Open loop Gain, Rail to Rail inputs (common mode voltage 0.2 to VDDA-0.2V)

SIDOA073

Ultra-Low power mode, output driving pin

Gain_Ultralow_10x

60

-

-

dB

SIDOA074

Low power mode, output driving pin

Gain_Low_10x

70

-

-

dB

SIDOA075

Medium power mode, output driving pin

Gain_Med_10x

70

-

-

dB

SIDOA076

High power mode, output driving pin

Gain_Hi_10x

70

-

-

dB

SIDOA077

Ultra-High power mode, output driving pin

Gain_Ultrahi_10x

70

-

-

dB

SIDOA078

Ultra-Low power mode, internal drive-only

Gain_Ultralow_1x

60

-

-

dB

SIDOA079

Low power mode, internal drive-only

Gain_Low_1x

70

-

-

dB

SIDOA080

Medium power mode, internal drive-only

Gain_Med_1x

70

-

-

dB

SIDOA081

High power mode, internal drive-only

Gain_Hi_1x

70

-

-

dB

SIDOA082

Ultra-High power mode, internal drive-only

Gain_Ultrahi_1x

70

-

-

dB

Input voltage noise spectral density at 100 kHz, common mode input voltage at VDDA/2

SIDOA083

Ultra-Low power mode, output driving pin

Vnoise_Ultralow_10x_100k

-

-

200

nV/√Hz

SIDOA084

Low power mode, output driving pin

Vnoise_Low_10x_100k

-

-

80

nV/√Hz

SIDOA085

Medium power mode, output driving pin

Vnoise_Med_10x_100k

-

-

70

nV/√Hz

SIDOA086

High power mode, output driving pin

Vnoise_Hi_10x_100k

-

-

60

nV/√Hz

SIDOA087

Ultra-High power mode, output driving pin

Vnoise_Ultrahi_10x_100k

-

-

50

nV/√Hz

SIDOA088

Ultra-Low power mode, internal drive-only

Vnoise_Ultralow_1x_100k

-

-

500

nV/√Hz

SIDOA089

Low power mode, internal drive-only

Vnoise_Low_1x_100k

-

-

80

nV/√Hz

SIDOA090

Medium power mode, internal drive-only

Vnoise_Med_1x_100k

-

-

70

nV/√Hz

SIDOA091

High power mode, internal drive-only

Vnoise_Hi_1x_100k

-

-

60

nV/√Hz

SIDOA092

Ultra-High power mode, internal drive-only

Vnoise_Ultrahi_1x_100k

-

-

50

nV/√Hz

Phase Margin, Rail to Rail inputs (common mode voltage 0.2 to VDDA-0.2 V), 50 pF load, Output driving pin

SIDOA113

Ultra-Low power mode, compensation trim = 1

PM_Ultralow_10x

40

60

-

deg

SIDOA114

Low power mode, compensation trim = 2

PM_Low_10x

40

60

-

deg

SIDOA115

Medium power mode, compensation trim = 2

PM_Med_10x

40

60

-

deg

SIDOA116

High power mode, compensation trim = 2

PM_Hi_10x

40

60

-

deg

SIDOA117

Ultra-High power mode, compensation trim = 2

PM_Ultrahi_10x

40

60

-

deg

Phase Margin, Rail to Rail inputs (common mode voltage 0.2 to VDDA-0.2 V), 15 pF load, internal-drive only

SIDOA118

Ultra-Low power mode,compensation trim = 2

PM_Ultralow_1x

40

60

-

deg

SIDOA119

Low power mode, compensation trim = 3

PM_Low_1x

40

60

-

deg

SIDOA120

Medium power mode, compensation trim = 4

PM_Med_1x

40

60

-

deg

SIDOA121

High power mode, compensation trim = 4

PM_Hi_1x

40

60

-

deg

SIDOA122

Ultra-High power mode, compensation trim = 5

PM_Ultrahi_1x

40

60

-

deg

Gain-Bandwidth product (GBW), Rail to Rail inputs common mode voltage 0.2 to VDDA-0.2 V), Output driving pin, 50 pF load

SIDOA123

Ultra-Low power mode, compensation trim = 1

GBW_Ultralow_10x

0.1

0.15

-

MHz

SIDOA124

Low power mode, compensation trim = 2

GBW_Low_10x

1.2

1.5

-

MHz

SIDOA125

Medium power mode, compensation trim = 2

GBW_Med_10x

2.4

3

-

MHz

SIDOA126

High power mode, compensation trim = 2

GBW_Hi_10x

6

7.5

-

MHz

SIDOA127

Ultra-High power mode, compensation trim = 2

GBW_Ultrahi_10x

7.5

12

-

MHz

Gain-Bandwidth product (GBW), Rail to Rail inputs (common mode voltage 0.2 to VDDA-0.2 V), internal-drive only, 15 pF load

SIDOA128

Ultra-Low power mode, compensation trim = 2

GBW_Ultralow_1x

0.03

0.15

-

MHz

SIDOA129

Low power mode, compensation trim = 3

GBW_Low_1x

0.35

1.5

-

MHz

SIDOA130

Medium power mode, compensation trim = 4

GBW_Med_1x

0.7

3

-

MHz

SIDOA131

High power mode, compensation trim = 4

GBW_Hi_1x

1.75

7.5

-

MHz

SIDOA132

Ultra-High power mode, compensation trim = 5

GBW_Ultrahi_1x

2.8

12

-

MHz

Bandwidth (f3dB) of the PGA (non-inverting) topology, Output Driving pin, input and output common mode voltages 0.2 to VDDA-0.2, compensation capacitors enabled

SIDOA133

Ultra-High power mode, Gain = 2

f3db_2_10x_NI_GND_UltraHI

3

-

-

Mhz

SIDOA134

Ultra-High power mode, Gain = 4

f3db_4_10x_NI_GND_UltraHI

0.5

-

-

Mhz

SIDOA135

Ultra-High power mode, Gain = 16

f3db_16_10x_NI_GND_UltraHI

0.086

-

-

Mhz

SIDOA136

Ultra-High power mode, Gain = 32

f3db_32_10x_NI_GND_UltraHI

0.009

-

-

Mhz

SIDOA137

High power mode, Gain = 2

f3db_2_10x_NI_GND_HI

3.8

-

-

Mhz

SIDOA138

High power mode, Gain = 4

f3db_4_10x_NI_GND_HI

0.5

-

-

Mhz

SIDOA139

High power mode, Gain = 16

f3db_16_10x_NI_GND_HI

0.2

-

-

Mhz

SIDOA140

High power mode, Gain = 32

f3db_32_10x_NI_GND_HI

0.1

-

-

Mhz

SIDOA141

Medium power mode, Gain = 2

f3db_2_10x_NI_GND_Med

1.9

-

-

Mhz

SIDOA142

Medium power mode, Gain = 4

f3db_4_10x_NI_GND_Med

0.4

-

-

Mhz

SIDOA143

Medium power mode, Gain = 16

f3db_16_10x_NI_GND_Med

0.1

-

-

Mhz

SIDOA144

Medium power mode, Gain = 32

f3db_32_10x_NI_GND_Med

0.072

-

-

Mhz

SIDOA145

Low power mode, Gain = 2

f3db_2_10x_NI_GND_Low

1.1

-

-

Mhz

SIDOA146

Low power mode, Gain = 4

f3db_4_10x_NI_GND_Low

0.3

-

-

Mhz

SIDOA147

Low power mode, Gain = 16

f3db_16_10x_NI_GND_Low

0.086

-

-

Mhz

SIDOA148

Low power mode, Gain = 32

f3db_32_10x_NI_GND_Low

0.043

-

-

Mhz

SIDOA149

Ultra-Low power mode, Gain = 2

f3db_2_10x_NI_GND_UltraLow

0.1

-

-

Mhz

SIDOA150

Ultra-Low power mode, Gain = 4

f3db_4_10x_NI_GND_UltraLow

0.043

-

-

Mhz

SIDOA151

Ultra-Low power mode, Gain = 16

f3db_16_10x_NI_GND_UltraLow

0.007

-

-

Mhz

SIDOA152

Ultra-Low power mode, Gain = 32

f3db_32_10x_NI_GND_UltraLow

0.005

-

-

Mhz

Bandwidth (f3dB) of the PGA (non-inverting) topology, internal drive-only, input and output common mode voltages 0.2 to VDDA-0.2, compensation capacitors enabled

SIDOA153

Ultra-High power mode, Gain = 2

f3db_2_1x_NI_GND_UltraHI

0.259

-

-

Mhz

SIDOA154

Ultra-High power mode, Gain = 4

f3db_4_1x_NI_GND_UltraHI

0.302

-

-

Mhz

SIDOA155

Ultra-High power mode, Gain = 16

f3db_16_1x_NI_GND_UltraHI

0.331

-

-

Mhz

SIDOA156

Ultra-High power mode, Gain = 32

f3db_32_1x_NI_GND_UltraHI

0.035

-

-

Mhz

SIDOA157

High power mode, Gain = 2

f3db_2_1x_NI_GND_HI

0.554

-

-

Mhz

SIDOA158

High power mode, Gain = 4

f3db_4_1x_NI_GND_HI

0.4

-

-

Mhz

SIDOA159

High power mode, Gain = 16

f3db_16_1x_NI_GND_HI

0.1

-

-

Mhz

SIDOA160

High power mode, Gain = 32

f3db_32_1x_NI_GND_HI

0.005

-

-

Mhz

SIDOA161

Medium power mode, Gain = 2

f3db_2_1x_NI_GND_Med

0.454

-

-

Mhz

SIDOA162

Medium power mode, Gain = 4

f3db_4_1x_NI_GND_Med

0.3

-

-

Mhz

SIDOA163

Medium power mode, Gain = 16

f3db_16_1x_NI_GND_Med

0.065

-

-

Mhz

SIDOA164

Medium power mode, Gain = 32

f3db_32_1x_NI_GND_Med

0.004

-

-

Mhz

SIDOA165

Low power mode, Gain = 2

f3db_2_1x_NI_GND_Low

0.288

-

-

Mhz

SIDOA166

Low power mode, Gain = 4

f3db_4_1x_NI_GND_Low

0.173

-

-

Mhz

SIDOA167

Low power mode, Gain = 16

f3db_16_1x_NI_GND_Low

0.04

-

-

Mhz

SIDOA168

Low power mode, Gain = 32

f3db_32_1x_NI_GND_Low

0.02

-

-

Mhz

SIDOA169

Ultra-Low power mode, Gain = 2

f3db_2_1x_NI_GND_UltraLow

0.006

-

-

Mhz

SIDOA170

Ultra-Low power mode, Gain = 4

f3db_4_1x_NI_GND_UltraLow

0.029

-

-

Mhz

SIDOA171

Ultra-Low power mode, Gain = 16

f3db_16_1x_NI_GND_UltraLow

0.002

-

-

Mhz

SIDOA172

Ultra-Low power mode, Gain = 32

f3db_32_1x_NI_GND_UltraLow

0.003

-

-

Mhz

Slew rate (rise ansd fall), output driving pin, 50 pF load, output voltage transitioning VDDA/2+500 mV to VDDA/2-500 mV

SIDOA173

Ultra-Low power mode

SL_Ultralow_10x

0.10

-

-

V/µs

SIDOA174

Low power mode

SL_Low_10x

1.00

-

-

V/µs

SIDOA175

Medium power mode

SL_Med_10x

2.00

-

-

V/µs

SIDOA176

High power mode

SL_Hi_10x

3.00

-

-

V/µs

SIDOA177

Ultra-High power mode

SL_Ultrahi_10x

4.00

-

-

V/µs

Slew rate (rise ansd fall), internal drive-only, 15 pF load, output voltage transitioning from VDDA/2+500 mV to VDDA/2-500 mV

SIDOA178

Ultra-Low power mode

SL_Ultralow_1x

0.03

-

-

V/µs

SIDOA179

Low power mode

SL_Low_1x

0.30

-

-

V/µs

SIDOA180

Medium power mode

SL_Med_1x

0.60

-

-

V/µs

SIDOA181

High power mode

SL_Hi_1x

1.80

-

-

V/µs

SIDOA182

Ultra-High power mode

SL_Ultrahi_1x

3.00

-

-

V/µs

Settling time, output driving pin, 50 pF load, output voltage transitioning from VDDA/2+50 mV to VDDA/2-50 mV

SIDOA183

Ultra-Low power mode

Tsettle_Ultralow_10x

-

-

4000

ns

SIDOA184

Low power mode

Tsettle_Low_10x

-

-

600

ns

SIDOA185

Medium power mode

Tsettle_Med_10x

-

-

450

ns

SIDOA186

High power mode

Tsettle_Hi_10x

-

-

300

ns

SIDOA187

Ultra-High power mode

Tsettle_Ultrahi_10x

-

-

250

ns

Settling time, internal drive-only, 15pF load, output voltage transitioning from VDDA/2+50 mV to VDDA/2-50 mV

SIDOA188

Ultra-Low power mode

Tsettle_Ultralow_1x

-

-

5000

ns

SIDOA189

Low power mode

Tsettle_Low_1x

-

-

1500

ns

SIDOA190

Medium power mode

Tsettle_Med_1x

-

-

800

ns

SIDOA191

High power mode

Tsettle_Hi_1x

-

-

400

ns

SIDOA192

Ultra-High power mode

Tsettle_Ultrahi_1x

-

-

300

ns

Startup times

SIDOA198

Start up time, output driving a pin, with 50pF load, all power modes

Tstartup_10x

-

-

5000

ns

SIDOA199

Start up time, internal-drive only, 15pf load, all power modes

Tstartup_1x

-

-

5000

ns

CTB PGA/Differential PGA Specs

SIDW44

PGA Gain Range (Non-inverting)

PGAGAIN

1.42

-

32

SIDOA200

PGA Gain Range (Inverting)

PGA_Inv_Gain_Range

0.42

-

31

SIDOA201

Differential PGA Gain Range

DIFF_Gain_Range

0.42

-

31

Current from VDDA for PGA (non-inverting) topology, Output Driving pin, Common mode output voltage = VDDA-0.2, compensation capacitors enabled

SIDOA202

Ultra-Low power mode

Idd_ultra_low_10x_PGA

-

-

60

µA

SIDOA203

Low power mode

Idd_low_10x_PGA

-

-

200

µA

SIDOA204

Medium power mode

Idd_med_10x_PGA

-

-

350

µA

SIDOA205

High power mode

Idd_hi_10x_PGA

-

-

1000

µA

SIDOA206

Ultra-High power mode

Idd_Ultra_hi_10x_PGA

-

-

1620

µA

Current from VDDA for PGA (non-inverting) topology, Internal-drive only, common mode output voltage = VDDA-0.2, compensation capacitors enabled

SIDOA207

Ultra-Low power mode

Idd_Ultra_low_1x_PGA

-

-

50

µA

SIDOA208

Low power mode

Idd_low_1x_PGA

-

-

120

µA

SIDOA209

Medium power mode

Idd_med_1x_PGA

-

-

200

µA

SIDOA210

High power mode

Idd_hi_1x_PGA

-

-

500

µA

SIDOA211

Ultra-High power mode

Idd_Ultra_hi_1x_PGA

-

-

800

µA

Gain error of PGA (non-inverting) topology, internal-drive only, input and output common mode voltages 0.2 to VDDA-0.2, compensation capacitors enabled

SIDOA212

Ultra-High power mode, Gain = 2

G_error_2_1x_NI_GND__UltraHI

-5

-

5

%

SIDOA213

Ultra-High power mode, Gain = 4

G_error_4_1x_NI_GND__UltraHI

-5

-

5

%

SIDOA214

Ultra-High power mode, Gain = 16

G_error_16_1x_NI_GND__UltraHI

-10

-

10

%

SIDOA215

Ultra-High power mode, Gain = 32

G_error_32_1x_NI_GND__UltraHI

-10

-

10

%

SIDOA216

High power mode, Gain = 2

G_error_2_1x_NI_GND__HI

-5

-

5

%

SIDOA217

High power mode, Gain = 4

G_error_4_1x_NI_GND__HI

-5

-

5

%

SIDOA218

High power mode, Gain = 16

G_error_16_1x_NI_GND__HI

-10

-

10

%

SIDOA219

High power mode, Gain = 32

G_error_32_1x_NI_GND__HI

-10

-

10

%

SIDOA220

Medium power mode, Gain = 2

G_error_2_1x_NI_GND__med

-5

-

5

%

SIDOA221

Medium power mode, Gain = 4

G_error_4_1x_NI_GND__med

-5

-

5

%

SIDOA222

Medium power mode, Gain = 16

G_error_16_1x_NI_GND__med

-10

-

10

%

SIDOA223

Medium power mode, Gain = 32

G_error_32_1x_NI_GND__med

-10

-

10

%

SIDOA224

Low power mode, Gain = 2

G_error_2_1x_NI_GND__low

-5

-

5

%

SIDOA225

Low power mode, Gain = 4

G_error_4_1x_NI_GND__low

-5

-

5

%

SIDOA226

Low power mode, Gain = 16

G_error_16_1x_NI_GND__low

-10

-

10

%

SIDOA227

Low power mode, Gain = 32

G_error_32_1x_NI_GND__low

-10

-

10

%

SIDOA228

Ultra-Low power mode, Gain = 2

G_error_2_1x_NI_GND__Ultralow

-5

-

5

%

SIDOA229

Ultra-Low power mode, Gain = 4

G_error_4_1x_NI_GND__Ultralow

-5

-

5

%

SIDOA230

Ultra-Low power mode, Gain = 16

G_error_16_1x_NI_GND__Ultralow

-10

-

10

%

SIDOA231

Ultra-Low power mode, Gain = 32

G_error_32_1x_NI_GND__Ultralow

-10

-

10

%

Gain error of PGA (non-inverting) topology, output driving pin, input and output common mode voltages 0.2 to VDDA-0.2, compensation capacitors enabled

SIDOA232

Ultra-High power mode, Gain = 2

G_error_2_10x_NI_GND__UltraHI

-5

-

5

%

SIDOA233

Ultra-High power mode, Gain = 4

G_error_4_10x_NI_GND__UltraHI

-5

-

5

%

SIDOA234

Ultra-High power mode, Gain = 16

G_error_16_10x_NI_GND__UltraHI

-10

-

10

%

SIDOA235

Ultra-High power mode, Gain = 32

G_error_32_10x_NI_GND__UltraHI

-10

-

10

%

SIDOA236

High power mode, Gain = 2

G_error_2_10x_NI_GND_HI

-5

-

5

%

SIDOA237

High power mode, Gain = 4

G_error_4_10x_NI_GND_HI

-5

-

5

%

SIDOA238

High power mode, Gain = 16

G_error_16_10x_NI_GND_HI

-10

-

10

%

SIDOA239

High power mode, Gain = 32

G_error_32_10x_NI_GND_HI

-10

-

10

%

SIDOA240

Medium power mode, Gain = 2

G_error_2_10x_NI_GND_med

-5

-

5

%

SIDOA241

Medium power mode, Gain = 4

G_error_4_10x_NI_GND_med

-5

-

5

%

SIDOA242

Medium power mode, Gain = 16

G_error_16_10x_NI_GND_med

-10

-

10

%

SIDOA243

Medium power mode, Gain = 32

G_error_32_10x_NI_GND_med

-10

-

10

%

SIDOA244

Low power mode, Gain = 2

G_error_2_10x_NI_GND_low

-5

-

5

%

SIDOA245

Low power mode, Gain = 4

G_error_4_10x_NI_GND_low

-5

-

5

%

SIDOA246

Low power mode, Gain = 16

G_error_16_10x_NI_GND_low

-10

-

10

%

SIDOA247

Low power mode, Gain = 32

G_error_32_10x_NI_GND_low

-10

-

10

%

SIDOA248

Ultra-Low power mode, Gain = 2

G_error_2_10x_NI_GND__Ultralow

-5

-

5

%

SIDOA249

Ultra-Low power mode, Gain = 4

G_error_4_10x_NI_GND__Ultralow

-5

-

5

%

SIDOA250

Ultra-Low power mode, Gain = 16

G_error_16_10x_NI_GND__Ultralow

-10

-

10

%

SIDOA251

Ultra-Low power mode, Gain = 32

G_error_32_10x_NI_GND__Ultralow

-10

-

10

%

Common Mode Rejection Ratio of Differential PGA

SIDOA252

CMRR (input common mode voltage 0.2 to VDDA-0.2 V, internal drive only, High power mode, Small signal Gain=2, CL = 15 pF)

CMRR_1x_hi_diff_pga_1x

-60

-

-

dB

SIDOA253

CMRR (input common mode voltage 0.2 to VDDA-0.2 V, internal drive only, High power mode, Small signal Gain=8, CL = 15 pF)

CMRR_1x_hi_diff_pga_8x

-60

-

-

dB

CTB TIA Specs

SIDOA255

TIA Gain Range

TIA Gain Range

57

-

186

CTB Comparator Specs

SIDOA260

Comparator Hysteresis Ultra-High power mode, (input common mode voltage =VDDA/2,CL=300 fF)

Comparator Hyst Ultra-High power

2

-

-

mV

SIDOA261

Comparator Hysteresis High power mode, (input common mode voltage =VDDA/2,CL=300 fF)

Comparator Hyst High power

5

-

-

mV

SIDOA262

Comparator Hysteresis Medium power mode, (input common mode voltage =VDDA/2,CL=300 fF)

Comparator Hyst Medium power

10

-

-

mV

SIDOA263

Comparator Hysteresis Low power mode, (input common mode voltage =VDDA/2,CL=300 fF)

Comparator Hyst Low power

20

-

-

mV

SIDOA264

Comparator Hysteresis Ultra-Low power mode, (input common mode voltage =VDDA/2,CL=300 fF)

Comparator Hyst Ultra-Low power

40

-

-

mV

Comparator-topology response time (delay) 50mV overdrive, Rail to Rail inputs (output common mode voltage 0.2 to VDDA-0.2 V), load capacitance of 300 fF

SIDOA265

Low power mode, compensation trim = 2

Comparator Tpd_lo

-

-

150

ns

SIDOA266

Medium power mode, compensation trim = 3

Comparator Tpd med

-

-

100

ns

SIDOA267

High power mode, compensation trim = 4

Comparator Tpd hi

-

-

80

ns

PT Comp

Table 29.

PT Comp

Spec ID

Description

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

PT Comparator DC Specifications

SID84

Input offset voltage. Normal power mode

VOFFSET1

-5

-

5

mV

SID85A

Input offset voltage. Low-power mode

VOFFSET2

-10

-

10

mV

SID85B

Input offset voltage. Ultra low-power mode

VOFFSET3

-10

-

10

mV

SID86

Hysteresis when enabled in Normal mode

VHYST1

-

-

60

mV

SID86A

Hysteresis when enabled in Low-power mode

VHYST2

-

-

80

mV

SID87

Input common mode voltage in Normal mode

VICM1

0

-

VDDA-0.1

V

SID247

Input common mode voltage in Low power mode

VICM2

0

-

VDDA-0.1

V

SID247A

Input common mode voltage in Ultra low power mode

VICM3

0

-

VDDA-0.1

V

SID88

Common mode rejection ratio in Normal power mode

CMRR

50

-

-

dB

SID89

Block Current, Normal mode

ICMP1

-

-

150

µA

Post-processing not included

SID248

Block Current, Low power mode

ICMP2

-

-

10

µA

Post-processing not included

SID259

Block Current in Ultra low power mode

ICMP3

-

0.3

0.85

µA

Post-processing not included

PT Comparator AC Specifications

SID91

Response time, Normal mode, 100 mV overdrive

TRESP1

-

-

100

ns

SID258

Response time, Low power mode, 100 mV overdrive

TRESP2

-

-

1000

ns

SID92

Response time, Ultra-low power mode, 100 mV overdrive

TRESP3

-

-

7

µs

SID92E

Time from Enabling to operation

TCMPEN1

-

-

10

µs

Normal and Low power modes

SID92F

Time from Enabling to operation

TCMPEN2

-

-

50

µs

Ultra low-power mode

PRB

Table 30.

PRB

Spec ID

Description

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SIDPR000

Numerical Resolution of PRB

4

-

4

bits

SIDPR003

Current from VDDA when PRB enabled

IDDA_active

650

850

2200

nA

SIDPR004

Total resistance of potential dividers on VDDA/VBGR

Res

1.6

2.2

2.8

SIDPR005

DNL of output 1 with VDDA as reference, output 0 connected to tap 7, no load

Vref_DNL_Step_Size_VDDAladder

-1

-

1

LSB

SIDPR006

DNL of output 1 with VBGR(0.9 V) as reference, output 0 connected to tap 7, no load

Vref_DNL_Step_Size_BGladder

-1

-

1

LSB

SIDPR007

INL of output 1 with VDDA as reference, output 0 connected to tap 7, no load

Vref_INL_Step_Size_VDDAladder

-1

-

1

LSB

SIDPR008

INL of output 1 with VBGR(0.9 V) as reference, output 0 connected to tap 7, no load

Vref_INL_Step_Size_BGladder

-1

-

1

LSB

SIDPR009

Start-up time (output within +-10 mV of steady state) when both outputs from VBGR (0.9 V) reference

Tstartup_BGladder

-

-

100

µs

SIDPR010

Start-up time (output within +-10 mV of the steady state) when both outputs from VDDA reference

Tstartup_VDDAladder

-

-

150

µs

SIDPR011

Output settling time to +-10 mV when one code changes, VBGR (0.9 V) reference

Tsettling_code_BGladder

-

25

40

µs

SIDPR012

Output settling time to +-10 mV when one code changes, VDDA reference

Tsettling_code_VDDAladder

-

45

60

µs

Digital peripherals

Timer Counter Pulse Width Modulator TCPWM

Table 31.

Timer Counter Pulse Width Modulator TCPWM

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

TCPWM Specifications

SIDTCPWM3H

Block current at 100 MHz. HP mode.

ITCPWM

-

-

540

µA

All modes (Timer/Counter/PWM)

SIDTCPWM3

Operating frequency

TCPWMFREQ

-

-

100

MHz

Fc max = Fcpu. Maximum = 100 MHz

SIDTCPWM4

Input Trigger Pulse Width for all Trigger Events

TPWMENEXT

2/Fc

-

-

ns

Trigger Events can be Stop, Start, Reload, Count, Capture, or Kill depending on which mode of operation is selected.

SIDTCPWM5

Output Trigger Pulse widths

TPWMEXT

1.5/Fc

-

-

ns

Minimum possible width of Overflow, Underflow, and CC (Counter equals Compare value) trigger outputs

SIDTCPWM5A

Resolution of Counter

TCRES

1/Fc

-

-

ns

Minimum time between successive counts

SIDTCPWM5B

PWM Resolution

PWMRES

1/Fc

-

-

ns

Minimum pulse width of PWM Output

SIDTCPWM5C

Quadrature inputs resolution

QRES

2/Fc

-

-

ns

Minimum pulse width between Quadrature phase inputs. Delays from pins should be similar.

SIDTCPW M3H

Operating frequency. HP mode

TCPWMFREQ

-

-

100

MHz

SIDTCPW M3L

Operating frequency. LP mode

TCPWMFREQ

-

-

40

MHz

SIDTCPW M3U

Operating frequency. ULP mode

TCPWMFREQ

-

-

25

MHz

Serial Communication Block SCB

Table 32.

Serial Communication Block SCB

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

Fixed I2C AC Specifications

SID153

Bit Rate

FI2C1

-

-

1

Mbps

At all core voltages

Fixed UART AC Specifications

SID162B

Bit rate in HP mode

FUART1

-

-

16

Mbps

SID162B

Bit rate at LP mode

FUART2

-

-

8

Mbps

SID162B

Bit rate at ULP mode

FUART3

-

-

3

Mbps

Fixed SPI AC Specifications

SID166

SPI Operating frequency Externally Clocked Slave

FSPI

-

-

25

MHz

0.9 V

SID166B

SPI Operating frequency Master (Fscb is SPI clock)

FSPIEXT

-

-

Fscb/4

MHz

0.9 V; Fscb max is 100 MHz

SID166A

SPI Slave Internally Clocked

FSPIIC

-

-

15

MHz

0.9 V

SID166

SPI Operating frequency Externally Clocked Slave

FSPI

-

-

18

MHz

0.8 V

SID166B

SPI Operating frequency Master (Fscb is SPI clock)

FSPIEXT

-

-

18

MHz

0.8 V

SID166A

SPI Slave Internally Clocked

FSPIIC

-

-

10

MHz

0.8 V

SID166

SPI Operating frequency Externally Clocked Slave

FSPI

-

-

12

MHz

0.7 V core voltage

SID166B

SPI Operating frequency Master (Fscb is SPI clock)

FSPIEXT

-

-

12

MHz

0.7 V

SID166A

SPI Slave Internally Clocked

FSPIIC

-

-

5

MHz

0.7 V

SID166HS

SPI Operating frequency Externally Clocked Slave

FSPIHS

-

-

50

MHz

0.9 V

SID166BHS

SPI Operating frequency Master (Fscb is SPI clock)

FSPIEXTHS

-

-

Fscb/4

MHz

0.9 V; Fscb max is 200 MHz

SID166AHS

SPI Slave Internally Clocked

FSPIICHS

-

-

15

MHz

0.9 V

Fixed SPI Master mode AC Specifications

SID167

MOSI Valid after ScIock driving edge

TDMO

-

-

12

ns

SID167HS

MOSI Valid after ScIock driving edge

TDMOHS

-

-

5

ns

For 50 MHz operation

SID168

MISO Valid before ScIock capturing edge

TDSI

5

-

-

ns

Full clock, late MISO sampling

SID168HS

MISO Valid before ScIock capturing edge

TDSIHS

3

-

-

ns

Full clock, late MISO sampling

SID169

MOSI and MISO data hold time

THMO

2

-

-

ns

Referred to Slave capturing edge

Fixed SPI Slave mode AC Specifications

SID170

MOSI Valid before Sclock Capturing edge

TDMI

5

-

-

ns

SID171A

MISO Valid after Sclock driving edge in Ext. Clk. mode

TDSOEXT

-

-

20

ns

SID171AHS

MISO Valid after Sclock driving edge in Ext. Clk. mode

TDSOEXT

-

-

7

ns

High Speed mode

SID171

MISO Valid after Sclock driving edge in Internally Clk. Mode

TDSO

-

-

TDSO_EXT + 3*Tscb

ns

Tscb is Serial Comm Block clock period.

SID171B

MISO Valid after Sclock driving edge in Internally Clk. Mode with Median filter enabled.

TDSO

-

-

TDSO_EXT + 4*Tscb

ns

Tscb is Serial Comm Block clock period.

SID172

MOSI and MISO data hold time

THSO

2

-

-

ns

SID172A

SSEL Valid to first SCK Valid edge

TSSELSCK1

65

-

-

ns

SID172B

SSEL Hold after Last SCK Valid edge

TSSELSCK2

65

-

-

ns

System Resources

System Resource

Table 33.

System Resource

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

Power-On-Reset with Brown-out DC specifications

SID190

VBAT BOD trip voltage in Active and Sleep modes.

VFALLPPOR

2.23

-

-

V

BOD Reset guaranteed below 2.23 V

SID192A

Maximum power supply ramp rate (any supply)

VDDRAMP

-

-

100

mV/uSec

Active Mode

SID192DS

Maximum power supply ramp rate (any supply) in Deep Sleep

VDDR_DS

-

-

10

mV/uSec

Deep Sleep Mode

SID194A

VDDD 1.8V BOD trip voltage in Active and Sleep modes.

VFALL1V8

1.53

-

-

V

BOD Reset guaranteed below 1.53 V

Voltage Monitors AC specification

SID212R

VBAT Voltage monitor range

VMON

2.75

-

3.15

SID212E

VBAT Voltage monitor error

VMON

-

0.3

-

%V

Single Wire Debug SWD and Trace Interface

Table 34.

Single Wire Debug SWD and Trace Interface

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SWD and Trace Interface

SID214

1.7 V <= VDDD <= 3.6 V

FSWDCLK2

-

-

25

MHz

SID215

T = 1/f SWDCLK

TSWDISETUP

0.25*T

-

-

ns

SID216

T = 1/f SWDCLK

TSWDIHOLD

0.25*T

-

-

ns

SID217

T = 1/f SWDCLK

TSWDOVALID

-

-

0.5*T

ns

SID217A

T = 1/f SWDCLK

TSWDOHOLD

1

-

-

ns

SID214T

With Trace Data setup/hold times of 2/1 ns respectively

FTRCLKLP1

-

-

50

MHz

SID215T

With Trace Data setup/hold times of 3/2 ns respectively

FTRCLKLP2

-

-

50

MHz

Internal Oscillators Crystal Oscillators External Clock and PLLs

Table 35.

Internal Oscillators Crystal Oscillators External Clock and PLLs

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

IMO DC Specifications

SID218

IMO Operating current at 4.096 MHz

IIMO1

-

5

9

µA

IMO AC Specifications

SID223

Frequency variation centered on 4.096 MHz

FIMOTOL1

-1

-

1

%

SID227

Cycle-to-Cycle and Period jitter

TJITR

-

1

-

ns

IHO DC Specifications

SID219

IHO Operating current at 50 MHz

IIHO

-

115

-

µA

IHO AC Specifications

SID220

Frequency variation centered on 50 MHz

FIHOTOL1

-1

-

1

%

PILO DC Specifications

SID222P

PILO Operating current

IPILO

-

1.15

-

µA

PILO AC Specifications

SID223P

PILO Start-up time to 95% of final frequency

TSTARTPILO

-

-

150

µs

SID224P

PILO Duty cycle

PILODUTY

45

50

55

%

SID225P

PILO Temperature Drift

PILODRIFT

-

40

-

ppm/°c

SID226P

PILO Accuracy

PILOACC

-

250

-

ppm

For 2°C temperature change

WCO DC Specifications

SID318

Block operating current with 32 kHz crystal

Idd_kHz

-

0.38

1.2

µA

SID321E

Equivalent Series Resistance

ESR32K

-

80

-

SID322E

Drive Level

PD32K

-

-

1

µW

WCO AC Specifications

SID319

32 KHz trimmed frequency

F_kHz

-

32.768

-

KHz

SID320K

Startup time

Ton_kHz

-

-

1000

ms

SID320E

Frequency tolerance

FTOL32K

-

50

250

ppm

May be calibrated to sub-IO ppm levels

ECO DC Specifications

SID318M1

MHz oscillator current at 4 MHz

Idd4M

-

180

-

µA

Cload = 18 PF

SID318M2

MHz oscillator current at 16 MHz

Idd16M

-

360

-

µA

Cload = 18 PF

SID318M3

MHz oscillator current at 38 MHz

Idd38M

-

600

-

µA

Cload = 18 PF

SID321EM

External crystal load capacitance

Cload

-

-

18

pF

ECO AC Specifications

SID319M

Crystal frequency range

ECOMHz

4

-

38

MHz

External Clock Specifications

SID305

External Clock input Frequency

EXTCLKFREQ

0

-

100

MHz

Min. 200 kHz for 32 kHz clock operation

SID306

Duty cycle; Measured at VDD/2

EXTCLKDUTY

45

-

55

%

PLL Specifications

PLL_HP Specifications

SID306HPH

Output frequency. HP mode.

PLLOUT

-

-

500

MHz

SID306HPL

Output frequency. LP mode.

PLLOUT

-

-

350

MHz

SID306HPU

Output frequency. ULP Mode.

PLLOUT

-

-

100

MHz

SID312HP

Phase Frequency Detector (PFD) input

PLLPFD

4

-

50

MHz

Output of PDIV divider

SID308HP

Period Jitter in integer operation

PLLJTR

3

-

3

%

Percentage of Fout

SID311HP

Period Jitter in fractional operation

PLLJTRF

4

-

4

%

Percentage of Fout

SID309HP

PLL Cold Start Lock Time (After Boot)

PLLLOCKCOLD

-

-

60

µs

SID305HP

Time to achieve PLL Lock with frequency change

PLLLOCK

-

-

20

µs

SID310HP

Clock input

PLLCLOCKIN

4

-

400

MHz

Input of PDIV divider

PLL_LP Specifications

SID306LPH

Output frequency. HP mode.

PLL_OUT

-

-

500

MHz

SID306LPL

Output frequency. LP mode.

PLL_OUT

-

-

350

MHz

SID306LPU

Output frequency. ULP mode.

PLL_OUT

-

-

100

MHz

SID311LP

Phase Frequency Detector (PFD) input

PLL_PFD

4

-

8

MHz

Output of PDIV and QDIV dividers

SID308LP

Period Jitter in integer operation

PLL_JTR

2

-

2

%

Percentage of Fout

SID309LP

PLL Cold Start Lock Time (After Boot)

PLL_LOCKCOLD

-

-

60

µs

SID305LP

Time to achieve PLL Lock with frequency change

PLL_LOCK

-

-

20

µs

SID310LP

Clock input

PLL_CLOCKIN

4

-

128

MHz

Input of PDIV divider

Clock Source Switching Time

SID262

Clock switching from clk1 to clk2 in clock periods

TCLKSWITCH

-

-

4 clk1 + 3 clk2

periods

PLLs

Table 36.

PLLs

Spec ID

Parameter

Symbol

Min

Max

Unit

HP

LP

ULP

PLL Specifications

SID306P1

Output frequency from PLL Block for Low Power PLL

PLL_OUT

-

500

350

100

MHz

SID306P2

Output frequency from PLL Block for High Performance PLL

PLL_OUT

-

500

350

100

MHz

Serial Memory Interface SMIF Controller

Table 37.

Serial Memory Interface SMIF Controller

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SMIF QSPI Specifications. All specs with 15 pF Load. Switching levels are 50% clock to 30%/70% data levels. 100 ps PCB flight/skew times.

SIDQ390Q

SMIF xSPI output clock frequency

Fsmifclock

-

-

200

MHz

SIDQ391

SMIF HYPERBUS™ output clock frequency

Fsmifclockh

-

-

166

MHz

HYPERBUS™/xSPI SDR and DDR

SIDQ393

Interface frequency

f

CK

-

-

200

MHz

SIDQ394

Allowable clock distortion

t

CKDCD

-

-

0.25

ns

SIDQ395

Minimum clock pulse width

t

CKMPW

2.25

-

-

ns

SIDQ396

Output setup time of DS and IO[7:0] to CK

t

OUTSETUP

1.045

-

-

ns

SIDQ397

Output hold time of DS and IO[7:0] to CK

t

OUTHOLD

0.89

-

-

ns

SIDQ398

Input min pulse width of DS

t

INDSMPW

2.05

-

-

ns

SIDQ399

Input DS to IO[7:0] valid time

t

INRQ

-

-

0.4

ns

SIDQ400

Input IO[7:0] invalid to DS time

t

INRQH

-

-

0.4

ns

SIDQ401

Input data valid time of IO[7:0]

t

INDV

1.15

-

-

ns

SIDQ402

CK low to CS low

t

CSCKLCSL

4

-

-

ns

SIDQ403

CS low to CK high

t

CSCSLCKH

4

-

-

ns

SIDQ404

CK low to CS high

t

CSCKLCSH

4

-

-

ns

SIDQ405

CS high to CK high

t

CSCSHCKH

4

-

-

ns

SIDQ406

DS low to CS high

t

CSDSLCSH

4

-

-

ns

SIDQ407

CS high to DS tristate

t

CSCSHDST

-

-

5

ns

SIDQ408

CS low to DS low

t

CSCSLDSL

0

-

-

ns

SIDQ409

DS tristate to CS low

t

CSDSTCSL

0

-

-

ns

Standard QSPI SDR

SIDQ411

Interface frequency

f

CK

-

-

166

MHz

SIDQ412

Clock pulse width

t

CKPW

-

-

-

ns

SIDQ413

CS# active setup to CK

t

CSS

4

-

-

ns

SIDQ414

CS# active hold to CK

t

CSH0

4

-

-

ns

SIDQ415

CS# High time (Read)

t

CS

10

-

-

ns

SIDQ416

CS# High time (Read when Reset feature and Quad mode are both enabled and aborted transaction)

t

CS

20

-

-

ns

SIDQ417

CS# High time (Program/Erase)

t

CS

50

-

-

ns

SIDQ418

Output setup time of DQ[7:0] to CK high

t

OUT_SETUP

2.1

-

-

ns

SIDQ419

Output hold time of DQ[7:0] to CK high

t

OUT_HOLD

2.1

-

-

ns

SIDQ420

CK low to DQ[7:0] input valid time

t

INV

-

-

6.7

ns

SIDQ421

CK low to DQ[7:0] input hold time

t

INHO

1.5

-

-

ns

SIDQ422

Input data valid time of DQ[7:0]

t

INDV

3.8

-

-

ns

Standard QSPI DDR

SIDQ424

Interface frequency

f

CK

-

-

100

MHz

SIDQ425

Clock pulse width

t

CKPW

-

-

-

ns

SIDQ426

CS# active setup to CK

t

CSS

4

-

-

ns

SIDQ427

CS# active hold to CK (mode 0)

t

CSH0

4

-

-

ns

SIDQ428

CS# High time (Read)

t

CS

10

-

-

ns

SIDQ429

CS# High time (Read when Reset feature and Quad mode are both enabled and aborted transaction)

t

CS

20

-

-

ns

SIDQ430

CS# High time (Program/Erase)

t

CS

50

-

-

ns

SIDQ431

Output setup time of DQ[7:0] to CK edge

t

OUTSETUP

2.1

-

-

ns

SIDQ432

Output hold time of DQ[7:0] to CK edge

t

OUTHOLD

1.3

-

-

ns

SIDQ433

CK edge to DQ[7:0] input valid time

t

INV

-

-

6.7

ns

SIDQ434

CK edge to DQ[7:0] input hold time

t

INHO

1.5

-

-

ns

SIDQ435

Input data valid time of DQ[7:0]

t

INDV

2.9

-

-

ns

200 and 166 MHz specs

SDHC and eMMC

Table 38.

SDHC and eMMC

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SDHC and eMMC Specifications (Block Clock must be divided by ≥ 2 when used as source in DDR modes). AC Specs from 50% clock to 30%/70% data level.

SIDSD390

IO drive select

SDDS

8

-

8

mA

drive_sel = '00' for all modes

SIDSD391

Input transition time

SDTR

0.7

-

3

ns

SD:DS timing

SIDSD392

Interface clock period

SDCLK

-

-

25

MHz

SIDSD394

Frequency tolerance

SDDCMDCL

30

-

30

pF

SIDSD395

IO loading at CLK pins

SDCLKCL

30

-

30

pF

SIDSD396

Output: Setup time of CMD/DAT prior to CLK

SDTSOUT

5.1

-

-

ns

SIDSD397

Output: Hold time of CMD/DAT after CLK

SDHLDOUT

5.1

-

-

ns

SIDSD398

Input: Setup time of CMD/DAT prior to CLK

SDTSIN

24

-

-

ns

SIDSD400

Input: Hold time of CMD/DAT after CLK

SDHLDIN

0

-

-

ns

SD:HS timing

SIDSD401

Interface clock period

SDCLK

-

-

50

MHz

At 0.8 V and up

SIDSD403

IO loading at DATA/CMD pins

SDDCMDCL

30

-

30

pF

SIDSD404

IO loading at CLK pins

SDCLKCL

30

-

30

pF

SIDSD405

Output: Setup time of CMD/DAT prior to CLK

SDTSOUT

6.1

-

-

ns

SIDSD406

Output: Hold time of CMD/DAT after CLK

SDHLDOUT

2.1

-

-

ns

SIDSD407

Input: Setup time of CMD/DAT prior to CLK

SDTSIN

5.8

-

-

ns

SIDSD409

Input: Hold time of CMD/DAT after CLK

SDHLDIN

2.5

-

-

ns

SD:SDR-12 timing

SIDSD410

Interface clock period

SDCLK

-

-

25

MHz

SIDSD412

Dutycycle of output CLK

SDCLKDC

30

-

70

%

SIDSD413

IO loading at DATA/CMD pins

SDDCMDCL

30

-

30

pF

SIDSD414

IO loading at CLK pins

SDCLKCL

30

-

30

pF

SIDSD415

Output: Setup time of CMD/DAT prior to CLK

SDTSOUT

3.1

-

-

ns

SIDSD416

Output: Hold time of CMD/DAT after CLK

SDHLDOUT

0.9

-

-

ns

SIDSD417

Input: Setup time of CMD/DAT prior to CLK

SDTSIN

24

-

-

ns

SIDSD419

Input: Hold time of CMD/DAT after CLK

SDHLDIN

1.5

-

-

ns

SD:SDR-25 timing

SIDSD420

Interface clock period

SDCLK

-

-

50

MHz

At 0.8 V and up

SIDSD422

Dutycycle of output CLK

SDCLKDC

30

-

70

%

SIDSD423

IO loading at DATA/CMD pins

SDDCMDCL

30

-

30

pF

SIDSD424

IO loading at CLK pins

SDCLKCL

30

-

30

pF

SIDSD425

Output: Setup time of CMD/DAT prior to CLK

SDTSOUT

3.1

-

-

ns

SIDSD426

Output: Hold time of CMD/DAT after CLK

SDHLDOUT

0.9

-

-

ns

SIDSD427

Input: Setup time of CMD/DAT prior to CLK

SDTSIN

5.8

-

-

ns

SIDSD429

Input: Hold time of CMD/DAT after CLK

SDHLDIN

1.5

-

-

ns

SD:SDR-50 timing

SIDSD430

Interface clock period

SDCLK

-

-

100

MHz

At 0.9 V

SIDSD432

Dutycycle of output CLK

SDCLKDC

30

-

70

%

SIDSD433

IO loading at DATA/CMD pins

SDDCMDCL

20

-

20

pF

SIDSD434

IO loading at CLK pins

SDCLKCL

20

-

20

pF

SIDSD435

Output: Setup time of CMD/DAT prior to CLK

SDTSOUT

3.1

-

-

ns

SIDSD436

Output: Hold time of CMD/DAT after CLK

SDHLDOUT

0.9

-

-

ns

SIDSD437

Input: Setup time of CMD/DAT prior to CLK

SDTSIN

4.8

-

-

ns

SIDSD439

Input: Hold time of CMD/DAT after CLK

SDHLDIN

1.5

-

-

ns

SD:DDR-50 timing

SIDSD440

Interface clock period

SDCLK

-

-

50

MHz

At 0.8 V and up

SIDSD442

Dutycycle of output CLK

SDCLKDC

45

-

55

%

SIDSD443

IO loading at DATA/CMD pins

SDDCMDCL

30

-

30

pF

SIDSD444

IO loading at CLK pins

SDCLKCL

30

-

30

pF

SIDSD445

Output: Setup time of CMD/DAT prior to CLK

SDTSOUT

3.1

-

-

ns

SIDSD446

Output: Hold time of CMD/DAT after CLK

SDHLDOUT

0.9

-

-

ns

SIDSD447

Input: Setup time of CMD/DAT prior to CLK

SDTSIN

5.3

-

-

ns

SIDSD449

Input: Hold time of CMD/DAT after CLK

SDHLDIN

1.5

-

-

ns

eMMC:BWC timing

SIDSD450

Interface clock period

SDCLK

-

-

26

MHz

At 0.8 V and up

SIDSD452

IO loading at DATA/CMD pins

SDDCMDCL

30

-

30

pF

SIDSD453

IO loading at CLK pins

SDCLKCL

30

-

30

pF

SIDSD454

Output: Setup time of CMD/DAT prior to CLK

SDTSOUT

3.1

-

-

ns

SIDSD455

Output: Hold time of CMD/DAT after CLK

SDHLDOUT

3.1

-

-

ns

SIDSD456

Input: Setup time of CMD/DAT prior to CLK

SDTSIN

9.7

-

-

ns

SIDSD458

Input: Hold time of CMD/DAT after CLK

SDHLDIN

8.3

-

-

ns

eMMC:SDR timing

SIDSD459

Interface clock period

SDCLK

-

-

52

MHz

0.9 V

SIDSD461

IO loading at DATA/CMD pins

SDDCMDCL

30

-

30

pF

SIDSD462

IO loading at CLK pins

SDCLKCL

30

-

30

pF

SIDSD463

Output: Setup time of CMD/DAT prior to CLK

SDTSOUT

3.1

-

-

ns

SIDSD464

Output: Hold time of CMD/DAT after CLK

SDHLDOUT

3.1

-

-

ns

SIDSD465

Input: Setup time of CMD/DAT prior to CLK

SDTSIN

5.3

-

-

ns

SIDSD467

Input: Hold time of CMD/DAT after CLK

SDHLDIN

2.5

-

-

ns

eMMC:DDR timing

SIDSD468

Interface clock period

SDCLK

-

-

52

MHz

0.9 V

SIDSD470

Dutycycle requirement at output CLK

SDCLKDC

45

-

55

%

SIDSD471

IO loading at DATA/CMD pins

SDDCMDCL

20

-

20

pF

SIDSD472

IO loading at CLK pins

SDCLKCL

20

-

20

pF

SIDSD473

Output: Setup time of CMD/DAT prior to CLK

SDTSOUT

2.6

-

-

ns

SIDSD474

Output: Hold time of CMD/DAT after CLK

SDHLDOUT

2.6

-

-

ns

SIDSD475

Input: Setup time of CMD/DAT prior to CLK

SDTSIN

10

-

-

ns

SIDSD477

Input: Hold time of CMD/DAT after CLK

SDHLDIN

1.5

-

-

ns

Audio Sub system

Table 39.

Audio Sub system

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

PDM Specifications

SID400P

PDM Active current, Stereo operation, 1 MHz clock

PDMIDD1

-

175

-

µA

16 bit audio at 16 KSPS

SID401

PDM Active current, Stereo operation, 3 MHz clock

PDMIDD2

-

600

-

µA

24 bit audio at 48 KSPS

SID402

RMS Jitter in PDM clock

PDMJITTER

-200

-

200

ps

SID403

PDM Clock speed

PDMCLK

0.384

-

3.072

MHz

SID403A

PDM Block input clock

PDMBLKCLK

1.024

-

49.152

MHz

SID403B

Data input set-up time to PDM_CLK edge

PDMSETUP

10

-

-

ns

SID403C

Data input hold time after PDM_CLK edge

PDMHOLD

10

-

-

ns

SID404

Audio sample rate

PDMOUT

8

-

48

ksps

SID405

Word Length

PDMWL

16

-

24

bits

SID406

Signal-to-Noise Ratio (A-weighted 0

PDMSNR

-

100

-

dB

PDM input, 20 Hz to 20 kHz BW

SID407

Dynamic Range (A-weighted)

PDMDR

-

100

-

dB

20 Hz to 20 kHz BW, -60 dB FS

SID408

Frequency Response

PDMFR

-0.2

-

0.2

dB

DC to 0.45f. DC Blocking filter off.

SID409

Stop Band

PDMSB

-

0.566*f

-

kHz

f is the sampling frequency

SID410

Stop Band Attenuation

PDMSBA

-

60

-

dB

> 30 dB for 8 KSPS

SID411

AdjusTable Gain

PDMGAIN

-12

-

10.5

dB

PDM to PCM, 1.5 dB/step

SID412

Startup time

PDMST

-

48

-

WS (Word Select) cycles

I2S Specifications.

SID413

Length of I2S Word

I2SWORD

8

-

32

bits

SID414

Word Clock frequency

I2SWS

-

-

192

kHz

12.288 MHz bit clock with 32-bit word

SID414A

Word Clock frequency in TDM mode

I2SWSTDM

-

-

48

kHz

8 32-bit channels

I2S Slave Mode

SID430

WS Setup Time to the Following Rising Edge of SCK

TSWS

5

-

-

ns

SID430A

WS Hold Time to the Following Edge of SCK

THWS

TMCLK_SOC+5

-

-

ns

SID432

Delay Time of TX_SDO Transition from Edge of TX_SCK

TDSDO

-(TMCLK_SOC+25)

-

TMCLK_SOC+25

ns

Associated clock edge depends on selected polarity

SID433

RX_SDI Setup Time to the Following Edge of RX_SCK in

TSSDI

5

-

-

ns

SID434

RX_SDI Hold Time after the Rising Edge of RX_SCK

THSDI

TMCLK_SOC+5

-

-

ns

SID435

TX/RX_SCK Bit Clock Duty Cycle

TSCKCY

45

-

55

%

I2S Master Mode

SID437

WS Transition Delay from Associated Edge of SCK

TDWS

10

-

20

ns

SID438

SDO Transition Delay from Associated Edge of SCK

TDSDO

10

-

20

ns

SID439

SDI Setup Time to the Associated Edge of SCK

TSSDI

5

-

-

ns

Associated clock edge depends on selected polarity

SID440

SDI Hold Time after the Associated Edge of SCK

THSDI

TMCLK_SOC+5

-

-

ns

T is TX/RX_SCK Bit Clock period. Associated clock edge depends on selected polarity.

SID443

SCK Bit Clock Duty Cycle

TSCKCY

45

-

55

%

SID445

MCLK_SOC Frequency

FMCLKSOC

1.024

-

98.304

MHz

FMCLK_SOC = 8*Bit-clock

SID446

MCLK_SOC Duty Cycle

TMCLKCY

45

-

55

%

SID447

MCLK_SOC Input Jitter

TJITTER

-100

-

100

ps

Ethernet MAC

Table 40.

Ethernet MAC

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SID500E

MAC Frequency Range

Tfreq

10

-

100

Mbits/sec

CAN FD

Table 41.

CAN FD

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SID391C

CAN Bit rate (Min 8 MHz clock)

CANrate

-

-

5

Mbit

CAN FD compliant

JTAG and Boundary Scan

Table 42.

JTAG and Boundary Scan

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SID468

TCK low

TCKLOW

52

-

-

ns

SID469

TCK high

TCKHIGH

10

-

-

ns

SID470

TCK falling edge to output valid

TCKTDO

-

-

40

ns

SID471

Input valid to TCK rising edge

TSUTCK

12

-

-

ns

SID472

Input hold time after TCK rising edge

TCkTHD

10

-

-

ns

SID473

TCK falling edge to output valid

TCKTDOV

-

-

40

ns

SID474

TCK falling edge to output High-Z

TCKTDOZ

-

-

40

ns

USB HS

Table 43.

USB HS

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SID600

HS Data Rate

USBHS

-

-

480

Mbits/sec

MIPI DSI PHY

Table 44.

MIPI DSI PHY

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SID700

D-PHY data rate per lane

MIPIFS

500

-

1500

Mbits/sec

MIPI DBI

Table 45.

MIPI DBI

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SID710

GPIO frequency for DBI Type C interface

DBICFreq

-

-

50

MHz

SID711

GPIO frequency for DBI Type A and B interfaces

DBIABFreq

-

-

50

MHz

I3C

Table 46.

I3C

Spec ID

Parameter

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SID800

HDR-DDR data rate

I3CF1

-

-

25

Mbps

At 0.9 V (HP)

SID801

HDR-DDR data rate

I3CF2

-

-

12

Mbps

At 0.8 V (LP)

SID802

HDR-DDR data rate

I3CF3

-

-

6

Mbps

At 0.7 V (ULP)

NNlite

Table 47.

NNlite

Spec ID

Description

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SIDN1H

NNLite operating frequency in system HP mode

FNNLITE

0

-

200

MHz

SIDN1L

NNLite operating frequency in system LP mode

FNNLITE

0

-

80

MHz

SIDN1U

NNLite operating frequency in system ULP mode

FNNLITE

0

-

50

MHz

SmartIO

Table 48.

SmartIO

Spec ID

Description

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SIDSM1

Smart IO operating frequency

FSMART

0

-

100

MHz

GPU

Table 49.

GPU

Spec ID

Description

Symbol

Values

Unit

Note or test condition

Min.

Typ.

Max.

SIDGX1H

GPU frequency in system HP mode

FGPU

0

-

64

MHz

Ordering information

The

PSOC™ Edge documentation

part numbers and features are listed in

Table 50

. This product line offers dual CPU (Arm® CM33 and Arm® CM55 with Ethos-U55), 512 KB RRAM, 5.5 KB OTP, 1 MB SRAM, HPDMA 4 channel,

2x DMA 16 channels each

, HMI (optional GFX, Audio), USB-HS, 2x TDM/I2S, 32x TCPWM, 1x 12-bit SAR ADC,

Crypto, 2x SD/eMMC and 2x SMIF and an I3C block

.

The eWLB-235 package includes 4x Opamp, 2x LPComp, 2x 12-bit DAC, 12x SCB, and 6x PDM blocks.

The WLB-154 package includes 2x Opamp, 12-bit DAC, 9x SCB, and 4x PDM blocks.

The BGA-220 package includes 4x Opamp, 2x LPComp, 2x 12-bit DAC, 12x SCB, 6x PDM blocks, CANFD, and Ethernet.

Table 50.

PSOC™ Edge E8x2, E8x3, E8x5, E8x6 Consumer ordering information

Product

Package

System SRAM (KB)

U55

GFX

Security

I/O Count

Silicon ID

PSOC™ Edge E84

PSE846GPS4DBZC4

BGA-220

5120

Y

Y

EPC4

147

0xED91

PSE846GPS2DBZC4

BGA-220

5120

Y

Y

EPC2

147

0xED94

PSE846GOS4DBZC4

BGA-220

4096

Y

Y

EPC4

147

0xED97

PSE846GOS2DBZC4

BGA-220

4096

Y

Y

EPC2

147

0xED9A

PSE845GPS4DFNC4

WLB-154

5120

Y

Y

EPC4

101

0xED9C

PSE845GPS2DFNC4

WLB-154

5120

Y

Y

EPC2

101

0xED9D

PSE845GPS2DFMC4

eWLB-235

5120

Y

Y

EPC2

147

0xED93

PSE845GOS4DFNC4

WLB-154

4096

Y

Y

EPC4

101

0xED9E

PSE845GOS4DFMC4

eWLB-235

4096

Y

Y

EPC4

147

0xED96

PSE845GOS2DFNC4

WLB-154

4096

Y

Y

EPC2

101

0xED9F

PSE845GOS2DFMC4

eWLB-235

4096

Y

Y

EPC2

147

0xED99

PSE845GPS4DFMC4

eWLB-235

5120

Y

Y

EPC4

147

0xED90

PSOC™ Edge E83

PSE832GOS4DFNC4

WLB-154

4096

Y

N

EPC4

101

0xEDA0

PSE832GOS2DFNC4

WLB-154

4096

Y

N

EPC2

101

0xEDA2

PSE833GOS2DBZC4

BGA-220

4096

Y

N

EPC2

147

0xEDA3

PSE832GMS4DFNC4

WLB-154

2048

Y

N

EPC4

101

0xEDA4

PSE833GMS4DBZC4

BGA-220

2048

Y

N

EPC4

147

0xEDA5

PSE832GMS2DFNC4

WLB-154

2048

Y

N

EPC2

101

0xEDA6

PSE833GMS2DBZC4

BGA-220

2048

Y

N

EPC2

147

0xEDA7

PSE833GOS4DBZC4

BGA-220

4096

Y

N

EPC4

147

0xEDA1

PSOC™ Edge E82

PSE822GOS4DFNC4

WLB-154

4096

N

Y

EPC4

101

0xEDAC

PSE822GOS2DFNC4

WLB-154

4096

N

Y

EPC2

101

0xEDAE

PSE823GOS2DBZC4

BGA-220

4096

N

Y

EPC2

147

0xEDAF

PSE822GMS4DFNC4

WLB-154

2048

N

Y

EPC4

101

0xEDB0

PSE823GMS4DBZC4

BGA-220

2048

N

Y

EPC4

147

0xEDB1

PSE822GMS2DFNC4

WLB-154

2048

N

Y

EPC2

101

0xEDB2

PSE823GMS2DBZC4

BGA-220

2048

N

Y

EPC2

147

0xEDB3

PSE823GOS4DBZC4

BGA-220

4096

N

Y

EPC4

147

0xEDAD

PSOC™ Edge E81

PSE812GOS4DFNC4

WLB-154

4096

N

N

EPC4

101

0xEDB8

PSE813GOS4DBZC4

BGA-220

4096

N

N

EPC4

147

0xEDB9

PSE812GOS2DFNC4

WLB-154

4096

N

N

EPC2

101

0xEDBA

PSE813GOS2DBZC4

BGA-220

4096

N

N

EPC2

147

0xEDBB

PSE812GMS4DFNC4

WLB-154

2048

N

N

EPC4

101

0xEDBC

PSE813GMS4DBZC4

BGA-220

2048

N

N

EPC4

147

0xEDBD

PSE812GMS2DFNC4

WLB-154

2048

N

N

EPC2

101

0xEDBE

PSE813GMS2DBZC4

BGA-220

2048

N

N

EPC2

147

0xEDBF

Part number nomenclature

PS E 8 X X MS SX W C PK T X ES R S

Table 51.

Product nomenclature

Field

Description

Value

Meaning

PS

Brand

PS

PSOC™

E

Family

E

PSOC™ Edge

8

Series

8

E8 series

X

Line

1

Base

2

Graphics

3

AI/ML

4

Graphics + AI/ML

X

Features (sub-families)

7-9

Performance

4-6

Main

1-3

Entry

MS

Memory size (NVM, SRAM)

A/B/C/D/E/F/G/H

K/L/M/N/O/P/Q/R

S/T/U/V/W/X/Y

2 letters for memories, 1st for total NVM (RRAM + Flash) and 2nd for total RAM (System SRAM + SRAM + TCM)

A/B/C/D/E/F/G/H - 8/16/32/64/128/256/512/768 KB

K/L/M/N/O/P/Q/R - 1/2/3/4/5/6/7/8 MB

S/T/U/V/W/X/Y - 16/24/32/64/128/256/512 MB (for example, P to cover 6.x MB, S to cover 16-23.x MB)

SX

Security features (optional)

Blank

Non security

S1

EPC 1 security

S2

EPC 2 security

S4

EPC 4 security

W

Wireless (optional)

Blank

Non wireless

B

Bluetooth® LE

W

WiFi + Bluetooth® LE

C

CPU core (optional)

Blank

Single core

D

Dual core

T

Triple core

Q

Quad core

PK

Package

BZ

BGA-220

FM

eWLB-235

FN

WLB-154

T

Temperature range

C

-20°C to +70°C

I

-40°C to +85°C

Q

-40°C to +105°C

M

-55°C to +125°C

X

Max frequency

0

0~99 MHz

1

100~199 MHz

2

200~299 MHz

3

300~399 MHz

4

400~499 MHz

ES

Engineering sample (optional)

Blank

Production sample

ES

Engineering sample

S

Tape/Reel Shipment (optional)

Blank

Tray

T

Tape & Reel shipment

Package information

This product line is offered in BGA-220, eWLB-235, and WLB-154 packages.

For pinout details, see

Table 9

.

Table 52.

Package dimensions

Spec ID#

Package

Description

Package Dwg #

PKG_1

BGA-220

BGA-220, 10 mm x 10 mm x 1.2 mm height with 0.65‑mm pitch

002-34686 Rev. *B

PKG_2

eWLB-235

eWLB-235, 7 mm x 7 mm x 0.7 mm height with 0.4‑mm pitch

002-37971 Rev. **

PKG_3

WLB-154

WLB-154, 5.22 mm x 4.32 mm x 0.505 mm height with 0.35‑mm pitch

002-37972 Rev. **

Table 53.

Package characteristics

Parameter

Description

Conditions

Min

Typ

Max

Units

T

A

Operating ambient temperature (BGA-220)

-

-20

25

70

°C

T

A

Operating ambient temperature (eWLB-235)

-

-20

25

70

°C

T

A

Operating ambient temperature (WLB-154)

-

-20

25

70

°C

T

J

Operating junction temperature, all packages

-

-20

-

90

°C

T

JA

Package θ

JA

(BGA-220)

-

-

41

-

°C/watt

T

JC

Package θ

JC

(BGA-220)

-

-

13

-

°C/watt

T

JA

Package θ

JA

(eWLB-235)

-

-

17

-

°C/watt

T

JC

Package θ

JC

(eWLB-235)

-

-

0.2

-

°C/watt

T

JA

Package θ

JA

(WLB-154)

-

-

45

-

°C/watt

T

JC

Package θ

JC

(WLB-154)

-

-

0.57

-

°C/watt

Table 54.

Solder reflow peak temperature

Package

Maximum peak temperature

Maximum time at peak temperature

All packages

260°C

30 seconds

Table 55.

Package moisture sensitivity level (MSL), IPC/JEDEC J-STD-2

Package

MSL

BGA-220

MSL3

eWLB-235

MSL1

WLB-154

MSL1

Figure 17.

BGA-220, 10 x 10 x 1.2



Figure 18.

eWLB-235, 7 x 7 x 0.7



Figure 19.

WLB-154, 5.22 x 4.32 x 0.505



Errata

This section describes the errata for the PSOC™ Edge E8 product line. Details include errata trigger conditions, scope of impact, available workarounds, and silicon revision applicability.

For more details, contact

Infineon support

.

Part numbers affected

Table 56.

Part numbers affected

Part number

Device characteristics

All

PSOC™ Edge E8 product line

PSOC™ Edge E8 qualification

status

Silicon in Process

PSOC™ Edge E8 errata

summary

This table defines the errata applicability to available product line devices.

Note:

Errata items, in the table below, are hyperlinked. Click on any item entry to jump to its description.

Items

PSOC™ Edge E8

Silicon revision

Fix status

[1].

Autonomous analog wake up timer glitch

All

1 (B0)

Fix planned for B1 silicon revision

[2].

3.3 V GPIO high leakage

All

1 (B0)

Fix planned for B1 silicon revision

  1. Autonomous analog wake up timer glitch

Problem definition

The 16-bit wake up timer of autonomous analog may produce terminal count (TC) events inconsistent with the count value written to the timer. This TC event is responsible for triggering the TIMER_DONE_WAKE condition used by the autonomous analog's state transition table for timing purposes. This condition is used for triggering and power-cycling the ADC and the other analog blocks at periodic intervals.

Parameters affected

Inconsistent or missing terminal count from the wake up timer.

Trigger condition(s)

Whenever the wake up timer is used (TIMER_DONE_WAKE condition in the state transition table).

Scope of impact

Lack of timed power-cycling of the ADC and the analog blocks. This results in higher power consumption because duty cycling is not possible with the internal timer.

Workaround

Do not use the autonomous analog's wake up timer and the TIMER_DONE_WAKE condition:

  • Use the continuous mode of the ADC and adjust the sample time and the number of samples accumulated to set a sample rate

  • Use external means, such as the CPU to trigger the state transition table if external timing events are required

These workarounds will still be completely functional in B1 silicon revision.

Fix status

Will be fixed in B1 silicon revision.

  1. 3.3 V GPIO high leakage

Problem definition

3.3 V capable GPIOs (ports P16 and P17) on some devices show higher leakage than expected in their 3.3 V range of operation.

Parameters affected

No specific parameters beyond leakage are affected. 3.3 V capable ports are still fully functional and can be used normally at their 3.3 V range for evaluation and development and prototype builds. Note the same Ports can be used in 1.8 V mode powered by a 1.8 V supply with full 1.8 V spec compliance.

Trigger condition(s)

Use of 3.3 V range of 3.3 V capable GPIOs

Scope of impact

Inability to use 3.3 V range of 3.3 V capable GPIOs in production on B0 silicon with leakage spec compliance

Workaround

Use 3.3 V GPIOs for evaluation and development and prototype builds

Fix status

Will be fixed in B1 silicon

Acronyms

Table 57.

Acronyms used in this document

Acronym

Description

AAD

acoustic activity detection

ADC

analog-to-digital converter

AES

advanced encryption standard

AVB

audio video bridging

AXI

advanced extensible interface

BLE

Bluetooth® low energy

BOD

brown-out detect

BT

Bluetooth®

CAN

controller area network

CANFD

controller area network flexible data-rate

CMOS

complementary metal oxide semiconductor

CPU

central processing unit

CRC

cyclic redundancy checker

CRYPTO

cryptographic accelerator

DAC

digital to analog converter

DBI

display bus interface

D-Cache

data cache

DES

data encryption standard

DICE

device identifier composition engine

DMA

direct memory access

DPLL

digital phase locked loop

DSI

digital Serial Interface (Usually in relation to MIPI DSI)

DSP

digital signal processor

D-TCM

data tightly coupled memory

ECC

error correcting code

ECC

elliptic curve cryptography

ECO

external crystal oscillators

EEPROM

electrically erasable programmable read-only memory

eMMC

embedded multimedia card

EPC

edge protect category

ETM

embedded trace macrocell

FIFO

first in, first out

FPU

floating point unit

GPIO

general purpose input/output

GPU

graphics processing unit

HDR

high data rate

HFCLK DIV

high frequency clock divider

HMI

human-machine interface

HP

high performance

HPDMA

high performance direct memory access

HS USB

Hi-Speed universal serial bus

HSIOM

high-speed I/O matrix

HUK

hardware unique key

I2C

inter-integrated circuit

I2S

inter IC sound bus

I3C

improved inter integrated circuit

I-cache

instruction-cache

IDAU

implementation defined attribution unit

IHO

internal high-speed oscillator

IMO

internal main oscillator

IO

input output

IPC

inter-processor communication

IRQ

interrupt request

ISR

interrupt service routine

I-TCM

instruction tighlty coupled memory

JTAG

joint test action group

LDO

low dropout

LP

low power

LPComp

low-power comparator

LUT

lookup table

LVD

low-voltage detection

LVTTL

low-voltage transistor-transistor logic

MAC

media access control

MEMS

micro electro mechanical systems

MIPI

mobile industry prepocessor interface

ML

machine learning

MMIO

memory mapped I/O

MPC

memory protection controller

MPU

memory protection unit

MTB

micro trace buffer

MVE

m-profile vector extension

NNLite

neural network lite

NVIC

nested vectored interrupt controller

NVM

non volatile memory

OTF

on-the-fly

OTP

one-time programmable

OVD

over voltage detection

OVT

over voltage tolerant

PAL

programmable array logic

PC

protection context

PCM

pulse code modulation

PDL

peripheral driver library

PDM

pulse density modulation

PGA

programmable gain amplifier

PHY

physical layer

PILO

precision Internal Low-speed Oscillator

PLD

programmable logic device

PLL

phase-locked loops

PMU

power management unit

POR

power-on reset

PPC

peripheral protection controller

PRNG

pseudo random number generator

PSA

platform security architecture

PTCOMP

programmable threshold comparator

QoS

quality of service

ROM

read-only memory

RoT

root of trust

RRAM

resistive random access memory

RSA

rivest-shamir-adleman, a public-key cryptography algorithm

RTC

real-time clock

RTOS

real time operating system

SAR

successive approximation register

SAU

secure attribution unit

SCA

side channel attack

SCB

serial communication blocks

SD

secure digital

SDHC

secure digital host controller

SDIO

secure digital input output

SDK

software development kit

SDR

single data rate

SHA

secure hash algorithm

SISO

single in single out

SMIF

serial memory interface

SNR

signal-to-noise ratio

SoCMEM

system on chip memory, also called system SRAM

SOD

speech onset detection

SPI

serial peripheral interface

SRAM

static random access memory

SRES

software reset

SRSS

system resources subsystem

TCPWM

timer/counter pulse-width modulator

TDM

time division multiplexing

TIA

transimpedance amplifier

TPIU

trace port interface unit

TRNG

true random number generator

UART

universal asynchronous transmitter receiver

UDS

unique device secret

ULP

ultra low power

USB

universal serial bus

VLAN

virtual local area network

WCO

watch crystal oscillator

WDT

watch dog timer

WFE

wait for event

WIC

wakeup interrupt controller

Wifi

wireless fidelity

XIP

execute-in-place

XRES

external reset

Document conventions

Units of measure

Symbol

Units of measure

°C

Degree Celsius

KB

1024 bytes

kHz

Kilohertz

Mbps

Megabits per second

Msps

Megasamples per second

MHz

Megahertz

ns

Nanosecond

%

Percent

V

Volt

mV

Millivolt

Ohm

kΩ

Kiloohm

MΩ

Megaohm

µF

Microfarad

µH

Microhenry

µs

Microseconds

ms

Millisecond

ps

Picosecond

MB

Megabyte

ksps

Kilosamples per second

pF

Picofarad

F

Farad

µA

Microampere

mA

Milliampere

nA

Nanoampere

µW

Microwatt

dB

Decibel

FSR

Full scale range

ppm

Parts per million

Revision history

Document revision

Date

Description of changes

*J

2025-11-04

Release to web

Trademarks

The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc., and any use of such marks by Infineon is under license.

PSOC™, formerly known as PSoC™, is a trademark of Infineon Technologies. Any references to PSoC™ in this document or others shall be deemed to refer to PSOC™.

1

Some packages have a smaller operating ambient temperature range.

See

Package information

2

These pins are connected to GND for E81 and E83 series devices

3

These pins are NC for E81 and E83 series devices

4

This pin is input-only