2
These high-performance microcontrollers offer high-speed connectivity, advanced peripherals, and integrated security features including AES encryption, OTP key storage, and true random number generation. NXP 180 MHz Cortex-M3 32-bit MCUs LPC18Sxx Microcontrollers with integrated security to protect code and data KEY FEATURES ` 180 MHz, 32-bit ARM Cortex-M3 ` Memories - Up to 1 MB Flash - Up to 200 kB RAM ` Memory expansion - SPI Flash interface (SPIFI) - 8/16/32-bit external memory controller (EMC) ` Security features - AES-128 encryption engine - True random number generator (TRNG) - OTP key storage - Code read protection (CRP) ` Hi-Speed USB 2.0 interface, with on-chip Hi-Speed PHY ` Hi-Speed USB 2.0 with ULPI interface ` 10/100 Ethernet ` Graphic LCD up to 1024 x 768 pixel resolution ` Innovative SPI Flash Interface (SPIFI) ` SCTimer/PWM ` 8-channel GPDMA controller ` Two 8-channel, 10-bit, 400 ksps ADCs and one 10-bit DAC ` Two Fast-mode I 2 C, three SPI, four UARTs, smart card interface ` Two I 2 S, audio PLL ` Temperature range -40 to +85 °C (Flashless) -40 to +105 °C (Flash) ` Pin-compatible with LPC4300 and LPC1800 Series microcontrollers APPLICATIONS ` Secure industrial gateways ` Automotive aftermarket, including telematics ` Smart meters ` Industrial controls ` Industrial automation ` Diagnostic equipment ` White goods HMI ` Data collectors and navigation ` Electronic instruments

Microcontrollers with integrated security to protect code ... · PDF file` Two 8-channel, 10-bit, 400 ksps ADCs and one 10-bit DAC ` 2Two Fast-mode I C, three SPI, four UARTs, smart

Embed Size (px)

Citation preview

Page 1: Microcontrollers with integrated security to protect code ... · PDF file` Two 8-channel, 10-bit, 400 ksps ADCs and one 10-bit DAC ` 2Two Fast-mode I C, three SPI, four UARTs, smart

These high-performance microcontrollers offer high-speed connectivity, advanced peripherals, and integrated security features including AES encryption, OTP key storage, and true random number generation.

NXP 180 MHz Cortex-M332-bit MCUsLPC18Sxx

Microcontrollers with integrated security to protect code and data

KEY FEATURES ` 180 MHz, 32-bit ARM Cortex-M3 ` Memories- Up to 1 MB Flash- Up to 200 kB RAM

` Memory expansion - SPI Flash interface (SPIFI) - 8/16/32-bit external memory controller (EMC)

` Security features- AES-128 encryption engine- True random number generator (TRNG)- OTP key storage- Code read protection (CRP)

` Hi-Speed USB 2.0 interface, with on-chip Hi-Speed PHY ` Hi-Speed USB 2.0 with ULPI interface ` 10/100 Ethernet ` Graphic LCD up to 1024 x 768 pixel resolution ` Innovative SPI Flash Interface (SPIFI) ` SCTimer/PWM ` 8-channel GPDMA controller ` Two 8-channel, 10-bit, 400 ksps ADCs and one 10-bit DAC ` Two Fast-mode I2C, three SPI, four UARTs, smart card interface

` Two I2S, audio PLL ` Temperature range-40 to +85 °C (Flashless)-40 to +105 °C (Flash)

` Pin-compatible with LPC4300 and LPC1800 Series microcontrollers

APPLICATIONS ` Secure industrial gateways ` Automotive aftermarket, including telematics ` Smart meters ` Industrial controls ` Industrial automation ` Diagnostic equipment ` White goods HMI ` Data collectors and navigation ` Electronic instruments

004-NXP-2015-0185-LPC18Sxx_Leaflet_939775017637.indd 1 17/02/15 16:51

Page 2: Microcontrollers with integrated security to protect code ... · PDF file` Two 8-channel, 10-bit, 400 ksps ADCs and one 10-bit DAC ` 2Two Fast-mode I C, three SPI, four UARTs, smart

www.nxp.com

© 2015 NXP Semiconductors N.V.

All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The

information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and

may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof

does not convey nor imply any license under patent- or other industrial or intellectual property rights.

Date of release: February 2015

Document order number: 9397 750 17637

Printed in the Netherlands

Part number Flash (kB)

RAM (kB) SPIFI SDIO CAN USB LCD Ethernet AES

engineOTP key storage TRNG  Packages

LPC18S10 136 1 1 2 • • • LQFP144, BGA100, BGA180

LPC18S30 200 1 1 2 2 x HS 1 • • • LQFP144, BGA100, BGA256

LPC18S37 1024 136 1 1 2 2 x HS 1 • • • LQFP144, BGA100

LPC18S50 200 1 1 2 2 x HS 1 1 • • • BGA180, BGA256

LPC18S57 1024 136 1 1 2 2 x HS 1 1 • • • LQFP208, BGA256

LPC18Sxx block diagram

Selection guide

NXP’s high-performance LPC18Sxx microcontrollers offer CPU speeds up to 180 MHz with added security features to enable designers to protect application IP and prevent unauthorized access to data messages. With hardware-accelerated AES encryption and decryption, two 128-bit non-volatile OTP memories for encrypted, hardware-randomized key storage, and a true random-number generator for unique key creation, the LPC18Sxx family enables applications to implement secure boot, secure messaging, and more.

Peripherals for high-speed internet connectivity include a 10/100 Ethernet controller with hardware enabled TCP/IPchecksum calculation and SDIO for interfacing to WiFi modules. Other peripherals include Hi-Speed USB with integrated PHY or ULPI, and CAN 2.0. An optimized graphic LCD display controller supports vivid color and monochrome LCD panels with resolutions up to 1024 x 768 pixels. The expandable memory architecture gives developers powerful options for scaling memory to the ideal requirements. In addition, Flashless options with SPIFI lower cost and maximize internal RAM.

LPC18Sxx microcontrollers are supported by a wide range of software solutions available from ecosystem partners that include secure fi rmware updates, secure IoT connectivity, and secure networking stacks (SSL, TLS). For applications requiring total device integrity, LPC18Sxx microcontrollers can be paired with an NXP A-Series secure element to add tamper detection, secure authentication with hardware accelerated RSA and ECC, extraction proof keys using banking grade security, and more.

LPC18Sxx block diagram

LPC18Sxx

Optional

CORE

ANALOGSECURITY

SYSTEM

TIMERS

INTERFACES

MEMORY

TRNGAES Engine

OTP Key Storage

ARM Cortex-M3up to 180 MHz

Mul

tila

yer

Bus

Mat

rix

ADC (2)8 ch/10-bit

DAC10-bit

Clock Generation Unit12 MHz, 1-24 MHz System OSC

Power Management UnitPower saving modes, BOD, POR

USB PLL Audio PLL

System PLL

32-bit (4) WWDT

SCTimer/PWM

MCPWM

RTC

QEI

Alarm

EMC

SDIO

Graphic LCD

I2C (2)

SPIFI

GPDMA

Ethernet MAC

USB (2x HS Host/Dev)

SPI (2)

CAN 2.0B (2) UART (4)

GPIO (164)I2S (2)

Flashup to 512 kB

Flashup to 512 kB

RAMup to 200 kB

EEPROM16 kB

ROMwith ROM drivers

004-NXP-2015-0185-LPC18Sxx_Leaflet_939775017637.indd 2 17/02/15 16:51