NXP Semiconductors LPC8N04 32-bit Arm® Cortex®-M0+ MCU

NXP Semiconductors LPC8N04 32-bit Arm® Cortex®-M0+ Microcontroller offers an entry-level connectivity solution for embedded applications with an integrated Near Field Communications (NFC) interface with energy-harvesting capability. The LPC8N04 MCU contains multiple features, including several power-down modes and a selectable CPU frequency of up to 8MHz for ultra-low power consumption. The peripheral complement of the NXP Semiconductors LPC8N04 MCU includes 32kB of flash memory, 8kB of SRAM, 4kB of EEPROM, one I2C, one SPI/SSP, and up to 12 general-purpose I/O pins.

Features

  • System
    • Arm Cortex-M0+ core running at frequencies of up to 8MHz
    • Nested Vectored Interrupt Controller (NVIC)
    • Arm Serial Wire Debug (SWD)
    • System tick timer
    • IC reset input
  • Memory
    • 32kB on-chip Flash programming memory
    • 8kB SRAM
    • 4kB on-chip EEPROM
  • Digital peripherals
    • Up to 12 General-Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors and repeater mode
    • GPIO pins which can be used as edge and level-sensitive interrupt sources
    • High-current drivers/sinks (20mA) on four GPIO pins
    • High-current drivers/sinks (20mA) on two I2C-bus pins
    • Programmable Watchdog Timer (WDT)
    • Real-Time Clock (RTC) timer
  • Unique device serial number for identification
  • Low cost, small footprint QFN24 package
  • Communication interfaces
    • NFC/RFID ISO 14443 type A interface
    • Serial I2C-bus supporting full I2C-bus specification and Fast-mode with a data rate of 400 kbit/s, with multiple address recognition and monitor mode
    • SPI/SSP interface
  • Clock generation
    • 8MHz internal RC oscillator, trimmed to 2% accuracy, which is used for the system clock
    • Timer oscillator operating at 32kHz linked to the RTC timer unit
  • Power control
    • Support for 1.72V to 3.6V external voltages
    • Power from NFC field option
    • Activation via NFC
    • Integrated Power Management Unit (PMU) for versatile control of power consumption
    • Four reduced power modes for Arm Cortex-M0+: sleep, deep-sleep, deep power-down and battery-off
    • Power gating for each analog peripheral for ultra-low power operation
    • Power-On Reset (POR)
  • Temperature sensor with ±1.5°C accuracy from -40°C to +85°C

Block Diagram

Block Diagram - NXP Semiconductors LPC8N04 32-bit Arm® Cortex®-M0+ MCU

Videos

Published: 2017-12-29 | Updated: 2022-03-11