SPC570S50E1:32-bit Power Architecture MCU for Automotive Chassis and Safety Applications

The SPC570Sx is a family of next generation microcontrollers built on the Power Architecture embedded category.

The SPC570Sx family of 32-bit microcontrollers is the latest achievement in integrated automotive application controllers. It belongs to an expanding family of automotive-focused products designed to address the next wave of Chassis and Safety electronics applications within the vehicle. The advanced and cost-efficient host processor core of this automotive controller family complies with the Power Architecture embedded category and only implements the VLE (variable-length encoding) APU, providing improved code density. It operates at speeds of up to 80 MHz and offers high performance processing optimized for low power consumption. It capitalizes on the available development infrastructure of current Power Architecture devices and is supported with software drivers, operating systems and configuration code to assist with users implementations.

Key Features

  • High performance e200z0h dual core
    • 32-bit Power Architecture technology CPU
    • Core frequency as high as 80 MHz
    • Single issue 4-stage pipeline in-order execution core
    • Variable Length Encoding (VLE)
  • Up to 544 KB (512 KB code + 32 KB data, suitable for EEPROM emulation) on-chip flash memory: supports read during program and erase operations, and multiple blocks allowing EEPROM emulation
  • Up to 48 KB on-chip general-purpose SRAM
  • Multi-channel direct memory access controller (eDMA paired in lockstep) with 16 channels
  • Comprehensive new generation ASILD safety concept
    • Safety of bus masters (core+INTC, DMA) by delayed lockstep approach
    • Safety of storage (Flash, SRAM) by mainly ECC
    • Safety of the data path to storage and periphery by mainly End-to-End EDC (E2E EDC)
    • Clock and power, generation and distribution, supervised by dedicated monitors
    • Fault Collection and Control Unit (FCCU) for collection and reaction to failure notifications
    • Memory Error Management Unit (MEMU) for collection and reporting of error events in memories
    • Boot time MBIST and LBIST for latent faults
    • Check of safety mechanisms availability and error reaction path functionality by dedicated mechanisms
    • Safety of the periphery by application-level measures supported by replicated peripheral bridges and by LBIST
    • Further measures on dedicated peripherals (e.g. ADC supervisor)
    • Junction temperature sensor
    • 8-region system memory protection unit (SMPU) with process ID support (tasks isolation)
    • Enhanced SW watchdog
    • Cyclic redundancy check (CRC) unit
  • Dual phase-locked loops with stable clock domain for peripherals and FM modulation domain for computational shell
  • Nexus Class 3 debug and trace interface
  • Communication interfaces
    • 2 LINFlexD modules
    • 3 deserial serial peripheral interface (DSPI) modules
    • Up to 2 FlexCAN interfaces with 32 message buffers each
  • On-chip CAN/UART Bootstrap loader with Boot Assisted Flash (BAF). Physical Interface (PHY) can be
    • UART
    • CAN
  • 2 enhanced 12-bit SAR analog converters
    • 1.5 μs conversion time (12 MHz)
    • 16 physical channels (fully shared between the 2 SARADC units)
    • Supervisor ADC concept
    • Programmable Cross Triggering Unit (CTU)
  • Single 3.3 V or 5 V voltage supply
  • 4 general purpose eTimer units (6 channels each)
  • Junction temperature range -40 °C to 150 °C
Product Specifications
DescriptionVersionSize
DB1856: 32-bit Power Architecture® microcontroller for automotive ASILD Chassis & Safety applications4.0450 KB
DS9607: 32-bit Power Architecture® microcontroller for automotive ASILD applications6.01 MB
Application Notes
DescriptionVersionSize
AN4721: Hw recommendations for SPC570Sx device family2.0609 KB
AN4557: Introduction to the usage of TDM peripheral SPC57xx devices1.0717 KB
AN4623: Memory monitoring using JDC module1.02 MB
AN4247: Safety Manual for SPC570S family3.01 MB
AN4898: Self–test performances1.0443 KB
Technical Notes & Articles
DescriptionVersionSize
TN1222: How to inject “Fake Fault” in the FCCU1.0733 KB
TN1232: How to start the User BIST in the PMC1.0176 KB
TN1234: TDM: SW Tamper Region override1.0400 KB
User Manuals
DescriptionVersionSize
UM1618: Standard software driver for C55 Flash4.0764 KB
UM0438: Variable-Length Encoding (VLE) extension -programming interface manual1.3421 KB
UM1886: uTester1.02 MB
Reference Manuals
DescriptionVersionSize
RM0004: Programmer's reference manual for Book E processors2.024 MB
RM0349: SPC570Sx 32-bit Power Architecture® microcontroller for automotive ASILD applications6.029 MB
Errata Sheets
DescriptionVersionSize
ES0278: SPC570Sx device family errata JTAG_ID = 0x110A20415.0542 KB
Presentations
DescriptionVersionSize
SPC5 32-bit microcontroller Series featuring Power Architecture2 MB
SPC5 Family Overview October 20152 MB
SPC56 Family Overview May 20152 MB
Brochures
DescriptionVersionSize
Driving innovation2.1348 KB
Smart selectors
Part NumberManufacturerDescription
SEL-SPC5Smart Selector for Micro 32bit Power Architecture products
Hardware Development Tools
Part NumberManufacturerDescription
PLSUAD2PROPLS Development ToolsUniversal Access Device 2Pro
PLSUAD3PLUSPLS Development ToolsUniversal Access Device 3+
SPC5-CONNECTSTProgrammable interface for PC communication to automotive target systems.
SPC5-UDESTKSTUSB/JTAG debugger for SPC5 MCUs with software license included (by PLS)
Software Development Tools
Part NumberManufacturerDescription
ASH/ETECAsh WareETEC C Compiler Toolkit
ASH/ETPUAsh WareETPU/ETPU2 Development Kit
BYTE/eTPUByte CrafteTPU_C Code Development System
DSPA/SWSUITEdSPACEControl Desk NG products
ETAS/INCAETASINCA software products
HITECIDESPC56HighTec EDV-SystemePower Architecture Development Platform
MULTISPC56GreenHills SoftwareMULTI IDE
PLSUDEPLS Development ToolsDebug and emulator platform with Multi-core debugging for SPC5 Power Architecture MCU's by PLS development tools
SPC5-HTCOMP-NLTLHighTec EDV-SystemeHighTec GNU "C" compiler support
SPC5-STUDIOSTCode Generator, Quick resources configurator and Eclipse development environment for SPC5 MCUs
SPC5-UDEDEBGSTPLS JTAG debugger software full license or license renewal
TraceSPC56ViewLauterbachLauterbach Trace 32
WIND-WORKBENCHWind RiverWind River Workbench
WIND/COMPILERWind RiverWind River Diab Compiler
WinIDEASPC56iSYSTEMwinIDEA IDE
MCUs Embedded Software
Part NumberManufacturerDescription
SPC5-CRYP-LIBSoftware Cryptography Library for SPC5 MCUs
Product Evaluation Tools
Part NumberManufacturerDescription
SPC57S-DiscoverySTDiscovery Kit for SPC57 S line - with SPC570S50E1 MCU
SPC57XXMBSTMotherboard for SPC57 and SPC58 families of microcontrollers. Includes: universal power supply, documentation CD.
Sample & Buy
Part NumberPacking TypeCPU Clock Frequency (MHz) (max)FLASH Size (kB) (Data)Features setOperating Temperature (°C) (min)Operating Temperature (°C) (max)Unit Price (US$) *QuantityECCN (EU)ECCN (US)Country of Origin
SPC570S50E1CEFAYTray8032ASILD/SIL3,Motor Control-401253.981000NEC3A991A2-
SPC570S50E1CEFARTape And Reel8032ASILD/SIL3,Motor Control-401253.981000NEC3A991A2MALTA
Quality & Reliability
Part NumberPackageGradeRoHS Compliance GradeMaterial Declaration**
SPC570S50E1CEFAYTQFP 64 10x10x1.0AutomotiveEcopack2ipc-wspc-1752a_b99i-fe50baq_cp2_signed.pdf
ipc-wspc-1752a_b99i-fe50baq_cp1.xml
SPC570S50E1CEFARTQFP 64 10x10x1.0AutomotiveEcopack2
32-bit Power Architecture® microcontroller for automotive ASILD applications SPC570S50E1
32-bit Power Architecture® microcontroller for automotive ASILD Chassis & Safety applications SPC570S50E1
Hw recommendations for SPC570Sx device family SPC570S50E1
Introduction to the usage of TDM peripheral SPC57xx devices SPC570S50E1
Memory monitoring using JDC module SPC570S50E1
Safety Manual for SPC570S family SPC570S50E1
Self–test performances SPC584C80C3
How to inject “Fake Fault” in the FCCU SPC570S50E1
How to start the User BIST in the PMC SPC570S50E1
TDM: SW Tamper Region override SPC570S50E1
Standard software driver for C55 Flash SPC57XKLS-FLASH
Variable-Length Encoding (VLE) extension -programming interface manual RPC56EL70L5
uTester SPC56EC74B3
Programmer's reference manual for Book E processors RPC560B64L7
SPC570Sx 32-bit Power Architecture® microcontroller for automotive ASILD applications SPC570S50E1
SPC570Sx device family errata JTAG_ID = 0x110A2041 SPC570S50E1
SPC564Bxx, SPC56ECxx devices errata JTAG_ID = 0x0AE4A041 SPC56EC74B3
SPC564Bxx, SPC56ECxx devices errata JTAG_ID = 0x0AE4A041 SPC56EC74B3
SPC564Bxx, SPC56ECxx devices errata JTAG_ID = 0x0AE4A041 SPC56EC74B3
SPC56EL70xx,SPC564L70xx devices errata JTAG_ID = 0X0AEA_9041 SPC56EL70L3
ipc-wspc-1752a_b99i-fe50baq_cp2_signed.pdf SPC570S50E1
ipc-wspc-1752a_b99i-fe50baq_cp1.xml SPC570S50E1