ARM7 microcontrollers with 128KB flash memory in compact TFBGA packages
Manufacturer: nxp
# Introduction to the LPC2364FET100 Product Series
## 1. Overview
The LPC2364FET100 is a remarkable member of a product series that belongs to the ARM7 - based microcontroller family. These microcontrollers are designed to offer a high - performance, cost - effective, and feature - rich solution for a wide range of embedded applications. The "FET100" in the name typically refers to the package type, which in this case is a 100 - pin Fine - Pitch Ball Grid Array (FBGA) package, providing a compact and efficient form factor for circuit board design.
## 2. Key Features
### 2.1 Processor Core
- **ARM7TDMI - S Core**: At the heart of the LPC2364FET100 lies the ARM7TDMI - S 32 - bit RISC processor core. This core offers a high - speed processing capability with a clock frequency that can reach up to 72 MHz. It provides a good balance between performance and power consumption, making it suitable for applications where both processing speed and energy efficiency are crucial.
- **Thumb Instruction Set**: The ARM7TDMI - S core supports the Thumb instruction set, which allows for more compact code storage. This is beneficial as it reduces the memory requirements of the application, enabling the use of smaller and more cost - effective memory components.
### 2.2 Memory
- **On - Chip Flash Memory**: The LPC2364FET100 is equipped with 512 KB of on - chip flash memory. This non - volatile memory is used to store the program code of the application. The large flash memory capacity allows for the development of complex applications with extensive functionality.
- **On - Chip SRAM**: There is 40 KB of on - chip static random - access memory (SRAM). SRAM provides fast access to data, which is essential for the efficient execution of the program. It can be used to store variables, buffers, and intermediate results during the operation of the microcontroller.
### 2.3 Peripherals
#### 2.3.1 Communication Interfaces
- **UARTs (Universal Asynchronous Receiver - Transmitter)**: The device features multiple UARTs, typically up to 4. UARTs are widely used for serial communication with other devices such as sensors, displays, and communication modules. They support a variety of baud rates, allowing for flexible communication configurations.
- **SPI (Serial Peripheral Interface)**: An SPI interface is available, which enables high - speed serial communication between the microcontroller and other SPI - compatible devices. SPI is commonly used for communicating with external memory chips, sensors, and other peripheral devices.
- **I²C (Inter - Integrated Circuit)**: The LPC2364FET100 has an I²C interface, which is a popular two - wire serial communication protocol. It is used for connecting low - speed devices such as EEPROMs, sensors, and other integrated circuits in a multi - master or multi - slave configuration.
#### 2.3.2 Timers and Counters
- **Multiple Timers**: There are several timers available on the microcontroller, including general - purpose timers and watchdog timers. General - purpose timers can be used for tasks such as generating accurate time delays, measuring time intervals, and generating PWM (Pulse Width Modulation) signals. Watchdog timers are used to monitor the operation of the microcontroller and reset it in case of a software malfunction.
#### 2.3.3 Analog - to - Digital Converter (ADC)
- **Built - in ADC**: The LPC2364FET100 is equipped with an ADC with multiple channels. This allows the micro
100-TFBGA SOT926-1
Image Preview