Overview
The SPC5748CK0AMKU6 is a highly integrated microcontroller from NXP USA Inc., designed for next-generation central body control, gateway, and industrial applications. This microcontroller is part of the SPC574x family, which is known for its high performance, safety, and security features. It is built on the Power Architecture® e200Z4 and e200Z2 cores, providing a robust and reliable solution for demanding automotive and industrial environments.
Key Specifications
Specification | Details |
---|---|
CPU Cores | 2 x 160 MHz Power Architecture® e200Z4 Dual issue, 32-bit CPU; 1 x 80 MHz Power Architecture® e200Z2 Single issue, 32-bit CPU |
Memory | 6 MB on-chip flash; 768 KB on-chip SRAM across three RAM ports |
Cache | 8 KB instruction cache and 4 KB data cache |
Clock Interfaces | 8-40 MHz external crystal (FXOSC); 16 MHz IRC (FIRC); 128 KHz IRC (SIRC); 32 KHz external crystal (SXOSC) |
Package | HLQFP176: plastic, thermal enhanced low profile quad flat package; 176 terminals; 0.5 mm pitch; 24 mm x 24 mm x 1.4 mm body |
Analog Features | Two analog-to-digital converters (ADC), one 10-bit and one 12-bit; Three analogue comparators |
Communication Interfaces | Four Deserial Peripheral Interface (DSPI); Six Serial Peripheral interface (SPI); 18 serial communication interface (LIN) modules; Eight enhanced FlexCAN3 with FD support; Four inter-IC communication interface (IIC); One USB OTG Controller and One USB SPH Controller with ULPI Interface |
Key Features
- End to end ECC for all bus masters, supporting single error correction and double error detection (SECDED)
- System Memory Protection Unit (SMPU) with 16 region descriptors and 16-byte region granularity
- Interrupt controller (INTC) capable of routing interrupts to any CPU
- Multiple crossbar switch architecture for concurrent access to peripherals, flash, and RAM from multiple bus masters
- 32-channels eDMA controller with multiple transfer request sources using DMAMUX
- Boot Assist Flash (BAF) supports internal flash programming via a serial link (LIN / SCI)
- ENET complex (10/100 Ethernet) with Multi queue, AVB support, 1588, and MII/RMII
- Dual-channel FlexRay Controller
- Hardware Security Module (HSMv2) and Password and Device Security (PASS and TDM) for advanced security
- ISO26262 ASIL compliance for functional safety
Applications
The SPC5748CK0AMKU6 microcontroller is designed for various applications, including:
- Next-generation central body control in automotive systems
- Gateway applications in automotive and industrial settings
- Industrial control systems requiring high performance and reliability
Q & A
- What is the primary CPU architecture of the SPC5748CK0AMKU6?
The primary CPU architecture is based on the Power Architecture® e200Z4 and e200Z2 cores. - How much on-chip flash and SRAM does the SPC5748CK0AMKU6 have?
The microcontroller has 6 MB of on-chip flash and 768 KB of on-chip SRAM. - What are the key clock interfaces available on this microcontroller?
The key clock interfaces include 8-40 MHz external crystal (FXOSC), 16 MHz IRC (FIRC), 128 KHz IRC (SIRC), and 32 KHz external crystal (SXOSC). - What package type is the SPC5748CK0AMKU6 available in?
The microcontroller is available in the HLQFP176 package. - Does the SPC5748CK0AMKU6 support Ethernet communication?
Yes, it supports 10/100 Ethernet with Multi queue, AVB support, 1588, and MII/RMII. - What security features are included in the SPC5748CK0AMKU6?
The microcontroller includes a Hardware Security Module (HSMv2) and Password and Device Security (PASS and TDM) for advanced security. - Is the SPC5748CK0AMKU6 compliant with any functional safety standards?
Yes, it is compliant with ISO26262 ASIL standards for functional safety. - What types of analog features are available on the SPC5748CK0AMKU6?
The microcontroller includes two analog-to-digital converters (ADC) and three analogue comparators. - How many channels of eDMA does the SPC5748CK0AMKU6 support?
The microcontroller supports 32 channels of eDMA. - What is the purpose of the Boot Assist Flash (BAF) in the SPC5748CK0AMKU6?
The Boot Assist Flash (BAF) supports internal flash programming via a serial link (LIN / SCI).