MCU 32-Bit LPC800 ARM Cortex M0+ RISC 16KB Flash 2.5V/3.3V 20-Pin TSSOP T/R, LPC822M101JDH20J, NXP

The LPC82x family expands the LPC800 series, increasing its versatility and use through added serial I/O ports and a 12-bit ADC. An exceptionally power-efficient 32-bit microcontroller the LPC82x consumes 90 µA/MHz active and offers four low power modes for more granular power management. Customers will enjoy the simplicity of designing with the LPC82x and the flexibility it provides through best-in-class serial connectivity for a variety of applications.

  • System:
    • ARM Cortex-M0+ processor (revision r0p1), running at frequencies of up to 30 MHz with single-cycle multiplier and fast single-cycle I/O port.
    • ARM Cortex-M0+ built-in Nested Vectored Interrupt Controller (NVIC).
    • System tick timer.
    • AHB multilayer matrix.
    • Serial Wire Debug (SWD) with four break points and two watch points. JTAG boundary scan (BSDL) supported.
    • MTB
  • Memory:
    • Up to 16 KB on-chip flash programming memory with 64 Byte page write and erase. Code Read Protection (CRP) supported.
    • 4 KB SRAM.
  • ROM API support:
    • Boot loader.
    • On-chip ROM APIs for ADC, SPI, I²C, USART, power configuration and integer divide.
    • Flash In-Application Programming (IAP) and In-System Programming (ISP).
  • Digital peripherals:
    • High-speed GPIO interface connected to the ARM Cortex-M0+ IO bus with up to 16 General-Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors, programmable open-drain mode, input inverter, and digital filter. GPIO direction control supports independent set/clear/toggle of individual bits.
    • High-current source output driver (20 mA) on four pins.
    • High-current sink driver (20 mA) on two true open-drain pins.
    • GPIO interrupt generation capability with boolean pattern-matching feature on eight GPIO inputs.
    • Switch matrix for flexible configuration of each I/O pin function.
    • CRC engine.
    • DMA with 18 channels and 9 trigger inputs.
  • Timers:
    • State Configurable Timer (SCTimer/PWM) with input and output functions(including capture and match) for timing and PWM applications. Each SCTimer/PWM input is multiplexed to allow selecting from several input sources such as pins, ADC interrupt, or comparator output.
    • Four channel Multi-Rate Timer (MRT) for repetitive interrupt generation at up to four programmable, fixed rates.
    • Self Wake-up Timer (WKT) clocked from either the IRC, a low-power, low-frequency internal oscillator, or an external clock input in the always-on power domain.
    • Windowed Watchdog timer (WWDT).
  • Analog peripherals:
    • One 12-bit ADC with up to 5 input channels with multiple internal and external trigger inputs and with sample rates of up to 1.2 Msamples/s. The ADC supports two independent conversion sequences.
    • Comparator with four input pins and external or internal reference voltage.
  • Serial peripherals:
    • Three USART interfaces with pin functions assigned through the switch matrix and one common fractional baud rate generator.
    • Two SPI controllers with pin functions assigned through the switch matrix.
    • Four I²C-bus interfaces. One I²C supports Fast-mode plus with 1 Mbit/s data rates on two true open-drain pins and listen mode. Three I²Cs support data rates up to 400 kbit/s on standard digital pins.
  • Clock generation:
    • 12 MHz internal RC oscillator trimmed to 1.5 % accuracy that can optionally be used as a system clock.
    • Crystal oscillator with an operating range of 1 MHz to 25 MHz.
    • Programmable watchdog oscillator with a frequency range of 9.4 kHz to 2.3 MHz.

      PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal. May be run from the system oscillator, the external clock input, or the internal RC oscillator.

    • Clock output function with divider that can reflect all internal clock sources.

Характеристики

Product_dimensions

6.6(Max) x 4.5(Max) x 0.95(Max)

Screening_level

Extended Industrial

Schedule_b

8542310000

Ram_size

4 KB

Program_memory_type

Flash

Program_memory_size

16 KB

Pin_count

20

Supplier_package

TSSOP

Operating_temperature

-40 to 105 °C

Operating_supply_voltage

2.5, 3.3 V

Specifications

https://4donline.ihs.com/images/VipMasterIC/IC/PHGL/PHGL-S-A0002485703/PHGL-S-A0002485703-1.pdf?hkey=52A5661711E402568146F3353EA87419

Watchdog

1

On_chip_adc

5-chx12-bit

Number_of_timers

3

Analog_comparators

1

Htsn

8542310001

Eccn

EAR99

Device_core

ARM Cortex M0+

Data_bus_width

32 Bit

Country_of_origin

Thailand

Бренд

Instruction_set_architecture

RISC

Тип интерфейса

I2C/SPI/USART

Number_of_programmable_i_os

16

Max_speed

30 MHz

Msl_level

1

Mounting

Surface Mount

Min_operating_supply_voltage

1.8 V

Max_power_dissipation

1500 mW

Max_operating_supply_voltage

3.6 V

Lead_finish

Gold Over Nickel Palladium

Артикул: LPC822M101JDH20J

Описание

The LPC82x family expands the LPC800 series, increasing its versatility and use through added serial I/O ports and a 12-bit ADC. An exceptionally power-efficient 32-bit microcontroller the LPC82x consumes 90 µA/MHz active and offers four low power modes for more granular power management. Customers will enjoy the simplicity of designing with the LPC82x and the flexibility it provides through best-in-class serial connectivity for a variety of applications.

  • System:
    • ARM Cortex-M0+ processor (revision r0p1), running at frequencies of up to 30 MHz with single-cycle multiplier and fast single-cycle I/O port.
    • ARM Cortex-M0+ built-in Nested Vectored Interrupt Controller (NVIC).
    • System tick timer.
    • AHB multilayer matrix.
    • Serial Wire Debug (SWD) with four break points and two watch points. JTAG boundary scan (BSDL) supported.
    • MTB
  • Memory:
    • Up to 16 KB on-chip flash programming memory with 64 Byte page write and erase. Code Read Protection (CRP) supported.
    • 4 KB SRAM.
  • ROM API support:
    • Boot loader.
    • On-chip ROM APIs for ADC, SPI, I²C, USART, power configuration and integer divide.
    • Flash In-Application Programming (IAP) and In-System Programming (ISP).
  • Digital peripherals:
    • High-speed GPIO interface connected to the ARM Cortex-M0+ IO bus with up to 16 General-Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors, programmable open-drain mode, input inverter, and digital filter. GPIO direction control supports independent set/clear/toggle of individual bits.
    • High-current source output driver (20 mA) on four pins.
    • High-current sink driver (20 mA) on two true open-drain pins.
    • GPIO interrupt generation capability with boolean pattern-matching feature on eight GPIO inputs.
    • Switch matrix for flexible configuration of each I/O pin function.
    • CRC engine.
    • DMA with 18 channels and 9 trigger inputs.
  • Timers:
    • State Configurable Timer (SCTimer/PWM) with input and output functions(including capture and match) for timing and PWM applications. Each SCTimer/PWM input is multiplexed to allow selecting from several input sources such as pins, ADC interrupt, or comparator output.
    • Four channel Multi-Rate Timer (MRT) for repetitive interrupt generation at up to four programmable, fixed rates.
    • Self Wake-up Timer (WKT) clocked from either the IRC, a low-power, low-frequency internal oscillator, or an external clock input in the always-on power domain.
    • Windowed Watchdog timer (WWDT).
  • Analog peripherals:
    • One 12-bit ADC with up to 5 input channels with multiple internal and external trigger inputs and with sample rates of up to 1.2 Msamples/s. The ADC supports two independent conversion sequences.
    • Comparator with four input pins and external or internal reference voltage.
  • Serial peripherals:
    • Three USART interfaces with pin functions assigned through the switch matrix and one common fractional baud rate generator.
    • Two SPI controllers with pin functions assigned through the switch matrix.
    • Four I²C-bus interfaces. One I²C supports Fast-mode plus with 1 Mbit/s data rates on two true open-drain pins and listen mode. Three I²Cs support data rates up to 400 kbit/s on standard digital pins.
  • Clock generation:
    • 12 MHz internal RC oscillator trimmed to 1.5 % accuracy that can optionally be used as a system clock.
    • Crystal oscillator with an operating range of 1 MHz to 25 MHz.
    • Programmable watchdog oscillator with a frequency range of 9.4 kHz to 2.3 MHz.

      PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal. May be run from the system oscillator, the external clock input, or the internal RC oscillator.

    • Clock output function with divider that can reflect all internal clock sources.

Детали

Product_dimensions

6.6(Max) x 4.5(Max) x 0.95(Max)

Screening_level

Extended Industrial

Schedule_b

8542310000

Ram_size

4 KB

Program_memory_type

Flash

Program_memory_size

16 KB

Pin_count

20

Supplier_package

TSSOP

Operating_temperature

-40 to 105 °C

Operating_supply_voltage

2.5, 3.3 V

Specifications

https://4donline.ihs.com/images/VipMasterIC/IC/PHGL/PHGL-S-A0002485703/PHGL-S-A0002485703-1.pdf?hkey=52A5661711E402568146F3353EA87419

Watchdog

1

On_chip_adc

5-chx12-bit

Number_of_timers

3

Analog_comparators

1

Htsn

8542310001

Eccn

EAR99

Device_core

ARM Cortex M0+

Data_bus_width

32 Bit

Country_of_origin

Thailand

Бренд

Instruction_set_architecture

RISC

Тип интерфейса

I2C/SPI/USART

Number_of_programmable_i_os

16

Max_speed

30 MHz

Msl_level

1

Mounting

Surface Mount

Min_operating_supply_voltage

1.8 V

Max_power_dissipation

1500 mW

Max_operating_supply_voltage

3.6 V

Lead_finish

Gold Over Nickel Palladium