1. Catalogs
  2. STMicroelectronics
  3. 32-bit Power Architecture® based MCU with 1088 KB Flash memory and 80 KB RAM for safety applications

32-bit Power Architecture® based MCU with 1088 KB Flash memory and 80 KB RAM for safety applications

32-bit Power Architecture® based MCU with 1088 KB Flash memory and 80 KB RAM for safety applications
1 / 103 PagesView full catalog

32-bit Power Architecture® based MCU with 1088 KB Flash memory and 80 KB RAM for safety applications

Product catalog summary
Introduction
This document is a comprehensive datasheet for the RPC56AP60x and RPC56AP54x series of microcontrollers, designed for safety applications and based on a 32-bit Power Architecture®. It provides detailed specifications, features, and operational guidelines.
Key Features
  • 64 MHz, 32-bit CPU core compliant with Power Architecture®.
  • Up to 1088 KB Flash memory and 80 KB RAM with ECC for safety.
  • Fail-safe protection mechanisms including ECC, safety port, and non-maskable interrupts.
  • Various communication interfaces including LINFlex, DSPI, FlexCAN, and FlexRay.
  • 10-bit A/D converter with 27 input channels and fast conversion time.
  • Aerospace and defense features for enhanced durability and traceability.
Memory and Processing
The microcontroller features a high-performance e200z0h core processor, on-chip Flash memory with ECC, and on-chip SRAM with ECC. It supports a variety of memory management and protection features to ensure data integrity and system reliability.
Peripherals and Interfaces
The device includes multiple peripherals such as general-purpose I/Os, eTimer units, and a 16-channel eDMA controller. It supports various communication protocols through LINFlex, DSPI, FlexCAN, and FlexRay modules.
Electrical Characteristics
The document outlines the electrical characteristics, including absolute maximum ratings, recommended operating conditions, and thermal characteristics. It also details the power management features and the electrical specifications of the voltage regulator and monitor.
Package and Mechanical Data
The microcontrollers are available in LQFP100 and LQFP144 packages, with detailed mechanical outlines provided. The document also includes information on ECOPACK® compliance and package characteristics.
Ordering Information
Details on ordering the microcontrollers are provided, including part numbers and configuration options.
Conclusion
This datasheet serves as a comprehensive guide for the RPC56AP60x and RPC56AP54x microcontrollers, offering detailed technical specifications and operational guidelines for developers and engineers working on safety-critical applications.
Device Description
The RPC56xP54/60 series is a 32-bit system-on-chip (SoC) microcontroller family designed for high performance and low power consumption. It operates up to 64 MHz and is supported by a robust development infrastructure, including software drivers and operating systems.
Device Comparison
The document includes a comparison table of different members of the RPC56xP54/60 family, detailing features such as code flash memory, SRAM, processor core, and various modules like FlexRay and DSPI.
Block Diagram and Functions
A block diagram of the RPC56xP54/60 MCU is provided, along with a summary of the functions of each block. Key components include the analog-to-digital converter (ADC), clock generation module, controller area network (FlexCAN), and enhanced direct memory access (eDMA).
Specifications
  • High Performance e200z0h Core Processor: Features a 32-bit Power Architecture CPU with a 4-stage pipeline, Harvard architecture, and variable length encoding for efficient code size and performance.
  • Crossbar Switch (XBAR): Supports simultaneous connections between master and slave ports, allowing concurrent transactions and prioritizing requests through arbitration logic.
  • Enhanced Direct Memory Access (eDMA): Capable of complex data movements with 16 programmable channels, supporting various transfer sizes and DMA requests.
  • On-chip Flash Memory with ECC: Provides up to 1024 KB of programmable memory with features like prefetch buffers, read/write protections, and ECC for data integrity.
  • On-chip SRAM with ECC: Offers up to 80 KB of general-purpose memory with support for various write operations and ECC for error correction.
Modules and Features
  • Interrupt Controller (INTC): Manages priority-based scheduling of interrupts, supporting real-time systems with configurable priorities and unique vectors for each interrupt source.
  • System Clocks and Clock Generation: Includes features like lock detection, programmable output clock dividers, and internal oscillators for stable clock generation.
  • Frequency Modulated Phase-Locked Loop (FMPLL): Generates high-speed system clocks with programmable modulation and self-clocked mode operation.
  • Periodic Interrupt Timer (PIT) and System Timer Module (STM): Provide general-purpose interrupt timers and compare channels for task scheduling and interrupt generation.
  • Software Watchdog Timer (SWT): Ensures program flow control with features like windowed watchdog and pseudorandom key generation.
  • Fault Collection and Control Unit (FCCU): Offers independent fault reporting and configurable fault control for system reliability.
  • System Integration Unit (SIUL): Manages MCU pad configuration, GPIO control, and peripheral multiplexing with features like digital input filtering and pin value readback.
Boot and Security
  • Boot Modes: Supports booting from internal flash memory or via serial links like FlexCAN or LINFlex, with a censorship scheme for flash memory protection.
  • Boot Assist Module (BAM): Facilitates serial bootloading and password protection for secure access to non-volatile memory.
Communication and Error Management
  • Error Correction Status Module (ECSM): Provides ECC error reporting and injection for flash memory and SRAM.
  • FlexCAN: Implements the CAN protocol for reliable vehicle serial data communication.
FlexCAN Module
The FlexCAN module supports the CAN protocol Version 2.0B, offering 32 message buffers configurable for Rx or Tx, with a programmable bit rate up to 1 Mbit/s. It includes features like loop-back mode, maskable interrupts, and high immunity to EMI.
Safety Port (FlexCAN)
This module acts as a second CAN controller with a bit rate up to 7.5 Mb at 60 MHz CPU clock, providing identical features to the FlexCAN module.
FlexRay Module
Implements FlexRay Protocol Specification 2.1, supporting 64 configurable message buffers and dual or single channel operation with data rates up to 10 Mbit/s.
Serial Communication Interface Module (LINFlex)
Supports LIN Master and Slave modes, and UART mode, with features like autonomous LIN frame handling, error detection, and interrupt-driven operation.
Deserial Serial Peripheral Interface (DSPI)
Provides synchronous serial communication with features like full duplex transfers, programmable master bit rates, and up to 28 chip select lines.
eTimer Module
Includes two modules with six 16-bit timers each, offering features like input capture, output compare, and quadrature decode capabilities.
Analog-to-Digital Converter (ADC)
Features a 10-bit resolution ADC with a conversion time of less than 1 μs, supporting 27 input channels and various operating modes.
Cross Triggering Unit (CTU)
Facilitates automatic ADC conversion requests with minimized CPU load, supporting up to eight independent triggers.
Cyclic Redundancy Check (CRC)
Supports concurrent CRC computation with three contexts and zero-wait states, using hard-wired polynomials.
Nexus Development Interface (NDI)
Provides real-time development support compliant with IEEE-ISTO 5001-2003, offering features like static debug and program trace messaging.
IEEE 1149.1 (JTAG) Controller
Enables chip testing and connectivity with a TAP interface, supporting various IEEE-defined instructions.
On-chip Voltage Regulator (VREG)
Regulates external voltage down to 1.2 V for core logic, with low voltage detection features.
Package Pinouts and Signal Descriptions
Includes detailed pinout diagrams for LQFP176 and LQFP144 packages, noting that LQFP176 is for software development only.
Overview: This document provides detailed technical specifications and operating conditions for the RPC56xP54x and RPC56xP60x microcontrollers, focusing on electrical, thermal, and power management characteristics.
1. Absolute Maximum Ratings: The document outlines stress ratings for various parameters, including current, voltage, and temperature. It emphasizes that functional operation at these maxima is not guaranteed and exceeding them may affect device reliability.
2. Recommended Operating Conditions: Specifications for both 5.0 V and 3.3 V operating conditions are provided, detailing voltage supply requirements and ground connections. It highlights the importance of maintaining voltage differences within specified limits to ensure proper device functionality.
3. Thermal Characteristics: Thermal resistance values for different board configurations are given, along with equations to estimate junction temperature. The document explains how thermal resistance can be managed through board design and heat sink usage.
4. Power Management: The internal voltage regulator requires an external NPN ballast. The document specifies the placement of capacitors to minimize inductance and ensure stable operation. It also notes that the regulator output is not suitable for driving external circuits.
5. Electromagnetic Interference (EMI) and Electrostatic Discharge (ESD) Characteristics: EMI testing specifications are provided, including frequency ranges and emission levels. ESD ratings are given for both Human Body Model and Charged Device Model, indicating the device's resilience to electrostatic discharge.
Overview: This document provides detailed electrical characteristics and specifications for various components and configurations of the RPC56xP54x and RPC56xP60x series. It includes information on power consumption, I/O pad current specifications, oscillator characteristics, and ADC accuracy.
1. Power Consumption:
  • FlexCAN: Operates in loop-back mode with a message sending period of 580 μs. Consumption is calculated as 21.6 * fperiph to 28.1 * fperiph μA.
  • SCI (LINFlex): In LIN mode with a baud rate of 115.2 Kbyte/s, consumption ranges from 10.8 * fperiph to 14.1 * fperiph.
  • SPI (DSPI): At a baud rate of 2 Mbit/s, with transmission every 8 μs, consumption is 4.8 * fperiph to 6.3 * fperiph.
  • ADC: For continuous conversion, consumption is 120 * fperiph to 156 * fperiph on VDD_HV_REG and 0.005 * fperiph + 2.8 to 0.007 * fperiph + 3.4 mA on VDD_HV_ADC.
  • eTimer: Generates PWM signals at 10kHz with a static consumption of 1.8 to 2.4 mA.
  • FlexRay: Static consumption is 4.2 * fperiph to 5.5 * fperiph μA.
2. I/O Pad Current Specification:
  • Dynamic I/O current varies based on configuration (SLOW, MEDIUM, FAST) and supply voltage (3.3V or 5.0V).
  • Root medium square I/O current is specified for different configurations and frequencies.
3. Oscillator Characteristics:
  • Main oscillator frequency ranges from 4 to 40 MHz with specific transconductance and start-up times depending on voltage levels.
  • FMPLL characteristics include input clock specifications and PLL reference frequency ranges.
4. ADC Electrical Characteristics:
  • The ADC is a 10-bit SAR type, requiring low AC impedance on analog input pins for accuracy.
  • Input impedance and ADC accuracy are maintained by using capacitors and RC filters to manage noise and charge sharing effects.
5. Design Considerations:
  • External circuit design must consider resistive paths and filter design to ensure accurate ADC readings.
  • Anti-aliasing filters are recommended to match the Nyquist theorem requirements for conversion rates.
See more

Catalog excerpts

32-bit Power Architecture® based MCU with 1088 KB Flash memory and 80 KB RAM for safety applications-1

RPC56AP60x, RPC56AP54x RPC560P60x, RPC560P54x 32-bit Power Architecture® based MCU with 1088 KB Flash memory and 80 KB RAM for safety applications Datasheet - production data – Quadrature decode with rotation direction flag – Double buffer input capture and output compare LQFP100 14 x 14 mm Features 64 MHz, single issue, 32-bit CPU core complex (e200z0h) – Compliant with Power Architecture® embedded category – Variable Length Encoding (VLE) Memory organizazion – Up to 1024 KB on-chip code Flash memory with additional 64 KB for EEPROM emulation (data flash), with ECC, with erase/program controller – Up to 80 KB on-chip SRAM with ECC Fail safe protection – ECC protection on system SRAM and Flash – Safety port – SWT with servicing sequence pseudorandom generator – Power management – Non-maskable interrupt for both cores – Fault collection and control unit (FCCU) – Safe mode of system-on-chip (SoC) – Register protection scheme Nexus® L2+ interface Single 3.3 V or 5 V supply for I/Os and ADC 2 on-platform peripherals set with 2 INTC 16-channel eDMA controller with multiple transfer request sources General purpose I/Os 2 general purpose eTimer units – 6 timers, each with up/down count capabilities – 16-bit resolution, cascadable counters January 2015 This is information on a product in full production. Communications interfaces – 2 LINFlex modules (LIN 2.1, 1 × Master/Slave, 1 × Master Only) – 5 DSPI modules with automatic chip select generation – 2 FlexCAN interfaces (2.0B Active) with 32 message buffers – 1 Safety port based on FlexCAN; usable as third CAN when not used as safety port – 1 FlexRay™ module (V2.1) with dual or single channel, 64 message buffers and up to 10 Mbit/s 2 CRC units with three contexts and 3 hardwired polynomials 10-bit A/D converter – 27 input channels and pre-sampling feature – Conversion time < 1 μs including sampling time at full precision – Programmable cross triggering unit (CTU) – 4 analog watchdog with interrupt capability On-chip CAN/UART Bootstrap loader with boot assist module (BAM) Ambient temperature ranges: –40 to 125 °C Aerospace and Defense features – Dedicated traceability and part marking – Production parts approval documents available – Adapted Extended life time and obsolescence management – Extended Product Change Notification process – Designed and manufactured to meet sub ppm quality goals – Advanced mold and frame designs for Superior resilience to harsh environment (acceleration, EMI, thermal, humidity) – Single Fabrication, Assembly and Test site – Dual internal production source capability

 Open the catalog to page 1
32-bit Power Architecture® based MCU with 1088 KB Flash memory and 80 KB RAM for safety applications-2

Crossbar switch (XBAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Enhanced direct memory access (eDMA) . . . . . . . . . . . . . . . . . . . . . . . 14 On-chip flash memory with ECC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 On-chip SRAM with ECC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Interrupt controller (INTC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 System clocks and clock generation . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Frequency modulated phase-locked...

 Open the catalog to page 2
32-bit Power Architecture® based MCU with 1088 KB Flash memory and 80 KB RAM for safety applications-3

Contents On-chip voltage regulator (VREG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Package pinouts and signal descriptions . . . . . . . . . . . . . . . . . . . . . . . 27 2.1 Power supply and reference voltage pins . . . . . . . . . . . . . . . . . . . . . . . 29 Pin muxing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Recommended operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 General notes...

 Open the catalog to page 3
32-bit Power Architecture® based MCU with 1088 KB Flash memory and 80 KB RAM for safety applications-4

IEEE 1149.1 interface timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 External interrupt timing (IRQ pin) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 4.2.1 LQFP144 mechanical outline drawing . . . . . . . . . . . . . . . . . . . . . . . . . . 97 LQFP100 mechanical outline drawing . . . . . . . . . . . . . . . . . . . . . . . . . . 99

 Open the catalog to page 4
32-bit Power Architecture® based MCU with 1088 KB Flash memory and 80 KB RAM for safety applications-5

List of tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Table 15. Table 16. Table 17. Table 18. Table 19. Table 20. Table 21. Table 22. Table 23. Table 24. Table 25. Table 26. Table 27. Table 28. Table 29. Table 30. Table 31. Table 32. Table 33. Table 34. Table 35. Table 36. Table 37. Table 38. Table 39. Table 40. Table 41. Table 42. Table 43. RPC56xP54/60 device comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 RPC56xP54/60 device configuration difference...

 Open the catalog to page 5
32-bit Power Architecture® based MCU with 1088 KB Flash memory and 80 KB RAM for safety applications-6

List of figures Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. Figure 7. Figure 8. Figure 9. Figure 10. Figure 11. Figure 12. Figure 13. Figure 14. Figure 15. Figure 16. Figure 17. Figure 18. Figure 19. Figure 20. Figure 21. Figure 22. Figure 23. Figure 24. Figure 25. Figure 26. Figure 27. Figure 28. Figure 29. Figure 30. Figure 31. Figure 32. Figure 33. Figure 34. Figure 35. Figure 36. Figure 37. Figure 38. Figure 39. Figure 40. RPC56xP54/60 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 LQFP176 pinout (top view) . ....

 Open the catalog to page 6
32-bit Power Architecture® based MCU with 1088 KB Flash memory and 80 KB RAM for safety applications-7

Document overview This document provides electrical specifications, pin assignments, and package diagrams for the RPC56xP54/60 series of microcontroller units (MCUs). It also describes the device features and highlights important electrical and physical characteristics. For functional characteristics, refer to the device reference manual. Description This 32-bit system-on-chip (SoC) microcontroller family is the latest achievement in integrated application controllers. This family is one of a series of next-generation integrated microcontrollers based on the Power Architecture technology. The...

 Open the catalog to page 7

All STMicroelectronics catalogs and technical brochures

  1. STGW30NC60KD

    14  Pages

  2. HD1750FX

    8  Pages

  3. TDA75610SLV

    42  Pages

  4. TDA7391

    13  Pages

  5. TDA7376B

    15  Pages

  6. TDA7375V

    15  Pages

  7. TDA2005

    25  Pages

  8. L4989D, L4989MD

    19  Pages

  9. L4925

    14  Pages

  10. FDA903U

    80  Pages

  11. FDA803U

    76  Pages

  12. FDA903D

    82  Pages

  13. FDA803D

    78  Pages

  14. BALF-SPI2-02D3

    13  Pages

  15. LIS2DTW12

    65  Pages

  16. VL53L0X

    40  Pages

  17. LPS22HH

    59  Pages

  18. M40SZ100W

    20  Pages

  19. A1C15S12M3

    17  Pages

  20. TSX923

    32  Pages

  21. TS1851

    24  Pages

  22. LMV321

    17  Pages

  23. TDA2003LG

    8  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.