5409 views|0 replies

1379

Posts

0

Resources
The OP

PHILIPS LPC2100/LPC2200 Series 32-bit ARM Microcontrollers [Copy link]

The LPC2100 series is based on a 16/32-bit ARM7TDMI-S CPU that supports real-time simulation and tracing, and has 128/256 kbytes (kB) of embedded high-speed Flash memory.
The 128-bit wide memory interface and unique acceleration structure enable 32-bit code to run at the maximum clock rate. Applications with strict control of code size can use 16-bit Thumb
mode to reduce code size by more than 30%, while performance loss is very small.
Due to the LPC2100 series' very small 64-pin package, extremely low power consumption, multiple 32-bit timers, 4-channel 10-bit ADC, PWM output and up to 9 external interrupts,
they are particularly suitable for industrial control, medical systems, access control and electronic cash registers (POS) and other applications. Due to the built-in wide range of serial communication interfaces, they are also very
suitable for communication gateways, protocol converters, embedded software modems and various other types of applications. Subsequent devices will also provide Ethernet, 802.11 and USB functions.

Main features
16/32-bit ARM7TDMI-S core, ultra-small LQFP and HVQFN packages;
16/32/64kB on-chip SRAM;
128/256kB on-chip Flash program memory;
128-bit wide interface/accelerator can achieve up to 60 MHz operating frequency;
In-system programming (ISP) and in-application programming (IAP) are implemented through the on-chip boot loader;
Embedded ICE can implement breakpoints and watchpoints;
Embedded Trace Macrocell (ETM) supports non-interfering high-speed real-time tracing of executed code;
10-bit A/D converter with conversion time as low as 2.44μs;
CAN interface with advanced acceptance filter;
multiple serial interfaces, including two 16C550 industrial standard UARTs, high-speed I 2 C interface (400 kHz) and two SPI interfaces.

LPC2100 Series
LPC2100
16/32-bit
ARM7TDMI-S
Memory
Timer/Counter
Serial
Interface
I/O
Interrupt
(external)
/priority

Maximum frequency

encryption

Reset
level
CPU
Voltage
I/O
Voltage
Working
temperature
(℃)
A/D
D/A
Encapsulation
RAM
Flash
ICP/ISP/IAP
Timer
PWM
RTC/
System Timer
WDT
LPC2101
2K
8K
-/Y/Y
2 ×UART
I2C SPI
32
16(3)/16
70
Low
1.8
3.3
-40~85
8-ch
10-bit
-
LQFP48
LPC2102
4K
16K
-/Y/Y
2 ×UART
I2C SPI
32
16(3)/16
70
Low
1.8
3.3
-40~85
8-ch
10-bit
-
LQFP48
LPC2103
8K
32K
-/Y/Y
2 ×UART
I2C SPI
32
16(3)/16
70
Low
1.8
3.3
-40~85
8-ch
10-bit
-
LQFP48
LPC2104
16K
128K
-/Y/Y
2 × UART
I2C SPI
32
16(3)/16
60
-
Low
1.8
3.3
0~70
-
-
LQFP48
LPC2105
32K
128K
-/Y/Y
2 × UART
I2C SPI
32
16(3)/16
60
-
Low
1.8
3.3
0~70
-
-
LQFP48
LPC2106
64K
128K
-/Y/Y
2 × UART
I2C SPI
32
16(3)/16
60
-
Low
1.8
3.3
0~70
-40~85
-
-
LQFP48
HVQFN48
LPC2114
16K
128K
-/Y/Y
2×UART I2C
2 ×
SPI
46
19(4)/16
60
Low
1.8
3.3
-40~85
4-ch
10-bit
-
LQFP64
LPC2124
16K
256K
-/Y/Y
2×UART I2C
2 ×
SPI
46
19(4)/16
60
Low
1.8
3.3
-40~85
4-ch
10-bit
-
LQFP64
LPC2119
16K
128K
-/Y/Y
2xUART
I2C 2
×SPI 2
×CAN
46
19(4)/16
60
Low
1.8
3.3
-40~85
4-ch
10-bit
-
LQFP64
LPC2129
16K
256K
-/Y/Y
2×UART
I2C 2×SPI 2 × CAN

46
19(4)/16
60
Low
1.8
3.3
-40~85
4-ch
10-bit
-
LQFP64
LPC2131
8K
32K
-/Y/Y
2×UART
2×I 2 C
1×SPI
1×SSP
46
21(4)/16
60
Low
3.3
-40~85
8-ch
10-bit
-
LQFP64
LPC2132
16K
64K
-/Y/Y
2×UART
2×I 2 C
1×SPI
1×SSP
46
21(4)/16
60
Low
3.3
-40~85
8-ch
10-bit
1-ch
10-bit
LQFP64
LPC2134
16K
128K
-/Y/Y
2×UART
2×I 2 C
1×SPI
1×SSP
46
22(4)/16
60
Low
3.3
-40~85
8-ch
10-bit
1-ch
10-bit
LQFP64
LPC2136
32K
256K
-/Y/Y
2×UART
2×I 2 C
1×SPI
1×SSP
46
22(4)/16
60
Low
3.3
-40~85
Dual 8-ch
10-bit
1-ch
10-bit
LQFP64
LPC2138
32K
512K
-/Y/Y
2×UART
2×I 2 C
1×SPI
1×SSP
46
22(4)/16
60
Low
3.3
-40~85
Dual 8-ch
10-bit
1-ch
10-bit
LQFP64
LPC2141
8K
32K
-/Y/Y
2×UART
2×I 2 C
1×SPI
1×SSP
USB2.0
46
22(4)/16
60
Low
3.3
-40~85
8-ch
10-bit
-
LQFP64
LPC2142
16K
64K
-/Y/Y
2×UART
2×I 2 C
1×SPI
1×SSP
USB2.0
46
22(4)/16
60
Low
3.3
-40~85
8-ch
10-bit
1-ch
10-bit
LQFP64
LPC2144
16K
128K
-/Y/Y
2×UART
2×I 2 C
1×SPI
1×SSP
USB2.0
46
22(4)/16
60
Low
3.3
-40~85
Dual 8-ch
10-bit
1-ch
10-bit
LQFP64
LPC2146
32K
+8K
256K
-/Y/Y
2×UART
2×I 2 C
1×SPI
1×SSP
USB2.0
46
22(4)/16
60
Low
3.3
-40~85
Dual 8-ch
10-bit
1-ch
10-bit
LQFP64
LPC2148
32K
+8K
512K
-/Y/Y
2×UART
2×I 2 C
1×SPI
1×SSP
USB2.0
46
22(4)/16
60
Low
3.3
-40~85
Dual 8-ch
10-bit
1-ch
10-bit
LQFP64
LPC2194
16K
256K
-/Y/Y
2×UART
I2C 2×SPI 4 × CAN

46
19(4)/16
60
Low
1.8
3.3
-40~105
4-ch
10-bit
-
LQFP64


LPC2200 Series
LPC2200
16/32-bit
ARM7TDMI-S
Memory
Timer/Counter
Serial
Interface
I/O
Interrupt
(external)
/priority

Maximum frequency

encryption

Reset
level
CPU
Voltage
I/O
Voltage
Working
temperature
(℃)
A/D
Encapsulation
RAM
Flash
ICP/ISP/IAP
Timer
PWM
RTC/
System Timer
WDT
LPC2210
16K
-
-/Y/Y
2×UART I2C
2 ×
SPI
112
19(4)/16
60
-
Low
1.8
3.3
-40~85
8-ch
10-bit
LQFP144
LPC2220
64K
-
-/Y/Y
2×UART
I 2 C
1×SPI
1×SPI/SSP
112
19(4)/16
60
-
Low
1.8
3.3
-40~85
8-ch
10-bit
LQFP144
TFBGA144
LPC2212
16K
128K
-/Y/Y
2×UART I2C
2 ×
SPI
112
19(4)/16
60
Low
1.8
3.3
-40~85
8-ch
10-bit
LQFP144
LPC2214
16K
256K
-/Y/Y
2×UART I2C
2 ×
SPI
112
19(4)/16
60
Low
1.8
3.3
-40~85
8-ch
10-bit
LQFP144
LPC2290
16K
-
-/Y/Y
2×UART
I2C 2×SPI 2 × CAN

76
19(4)/16
60
-
Low
1.8
3.3
-40~85
8-ch
10-bit
LQFP144
LPC2292
16K
256K
-/Y/Y
2×UART
I2C 2×SPI 2 × CAN

112
19(4)/16
60
Low
1.8
3.3
-40~85
8-ch
10-bit
LQFP144
LPC2294
16K
256K
-/Y/Y
2×UART
I2C 2×SPI 4 × CAN

112
19(4)/16
60
Low
1.8
3.3
-40~105
8-ch
10-bit
LQFP144


LPC2000
16/32-bit
ARM7TDMI-S
Memory
Timer/Counter
Serial Interface
ADC
DAC
I/O
Interrupt
(external)
/priority
External
bus
interface

Maximum frequency

PLL

Reset
level
CPU
Voltage
I/O
Voltage
Working
temperature
(℃)
Encapsulation
Other
Features
RAM
Flash
ICP/ISP/IAP
Timer
WDT
RTC
PWM
USB
UART
I2C
SPI
LPC2880
64K
-
-/Y/Y
2
1
1
High-speed
USB 2.0
Configurable
IrDA
I2C and I2S
-
5-ch
10-bit
-
79
30/16
60
Low
1.8
3.3
-40~85
TFBGA180
Multimedia Card Interface
LCD Interface Logic
LPC2888
64K
1M
-/Y/Y
3
1
1
High-speed
USB 2.0
Configurable
IrDA
I2C and I2S
-
5-ch
10-bit
-
79
30/16
60
Low
1.8
3.3
-40~85
TFBGA180
Multimedia Card Interface
LCD Interface Logic






Reference Books ARM Embedded System Experimental Tutorial (II) Zhou Ligong et al. Beijing University of Aeronautics and Astronautics Press, 1st edition, October 2005 Price: RMB 29.00 This book is one of the experimental teaching materials in the "ARM Embedded System Series Tutorials" and can be used in conjunction with the theoretical course textbook "ARM Embedded System Basic Tutorial" in this set of tutorials. The ARM embedded system teaching experiment system is built with SmartARM2200 as the teaching experiment development hardware platform, ADS 1.2 integrated development environment, μC/OSII and μClinux embedded operating systems, and various middleware and drivers as software platforms. The book is divided into 6 chapters. Chapter 1 comprehensively introduces the design principles of the SmartARM2200 teaching experiment development platform and the instructions for the use of various jumpers and interfaces. Chapter 2 introduces basic experiments. Chapter 3 introduces basic experiments based on the μC/OSII operating system. Chapter 4 introduces comprehensive experiments based on the μC/OSII operating system. Chapter 5 introduces μCLinux operating system experiments. Chapter 6 introduces MiniGUI graphical interface experiments. Various experiments are arranged from the simplest to the most complex, which is relatively complete, making it easier for readers to learn and master ARM embedded system development applications. This book can be used as an experimental textbook for embedded system courses in related majors such as electronics, automation, computer and mechatronics in colleges and universities, and can also be used as a reference book for ARM embedded system application designers. This book is equipped with multimedia experimental teaching courseware. ( Details ) ( More books ) Open source embedded real-time operating system T-Kernel Author: [Japan] Ken Sakamura et al. Translated by Zhou Ligong et al. Published in October 2005 Price: 45.00 yuan T-Kernel is an open source embedded real-time operating system kernel, which occupies about 60% of the global embedded microprocessor operating system market. Starting with the relationship and structure of T-Kernel, T-Engine and ITRON, this book introduces T-Kernel specifications, general T-Kernel specifications, T-Kernel/OS functions, T-Kernel/SM functions, T-Kernel/DS functions and T?Monitor specifications in detail, especially the detailed and comprehensive introduction of T-Kernel functions and usage specifications. The book is divided into 5 parts: Part 1 briefly introduces the origin of T-Engine and the relationship and structure of T-Kernel, T-Engine and ITRON; Part 2 details the T-Kernel specification, general T-Kernel specification, T-Kernel/OS function, T-Kernel/SM function and T-Kernel/DS function; Part 3 details the T-Monitor specification and the functions used; Part 4 is the T-Engine chronology and references; Part 5 is a list of T-Kernel related functions and error codes. The 5 parts are combined into one, comprehensively and systematically explaining the standard specifications of T-Kernel. This book is a must-have manual for those who learn and use T-Kernel, and can be used as a reference book for engineering and technical personnel engaged in embedded system application development and teachers and students of related majors in colleges and universities. ( Details ) ( More books ) ARM Embedded System Software Development Examples (I) Zhou Ligong et al. Beijing University of Aeronautics and Astronautics Press 1st edition December 2004 Price: RMB 56.00 This book introduces in detail the principles of several hot ARM embedded system software modules and their implementation on AM7. It is divided into 5 chapters, each introducing a module. Chapter 1 introduces the basic knowledge of FAT file system and the source code analysis of the file system module ZLG/FS compatible with FAT12, FAT16 and FAT32. Chapter 2 introduces the design ideas and implementation process of USB module driver. Chapter 3 introduces in detail the design ideas and implementation process of CF card and IDE hard disk and the corresponding software module ZLG/CF. Chapter 4 introduces in detail the design ideas and implementation process of TCP/IP and the corresponding software module ZLG/IP. Chapter 5 introduces the basic knowledge of GUI and the design ideas and implementation process of GUI module ZLG/GUI. These modules are debugged on the general-purpose ARM7 microcontroller LPC2200 series of PHILIPS and can be easily ported to embedded systems based on other processor cores. This book can be used as a reference for the ARM Embedded System Series Tutorial, as a reference for ARM Embedded System courses in related majors of colleges and universities, and as a reference for engineers and technicians engaged in ARM embedded system development and application. ( Details ) ( More books ) ARM Embedded System Basic Tutorial Edited by Zhou Ligong et al. Beijing University of Aeronautics and Astronautics Press 1st edition January 2005 Price: 32.00 yuan This book is a theoretical course textbook in the ARM Embedded System Series Tutorial. Taking the PHILIPS LPC2000 series ARM microcontroller as an example, it introduces various aspects of embedded system development in an easy-to-understand way. The book is divided into 3 parts: Chapter 1 and Chapter 2 are the theoretical part, which mainly introduces the concept and development method of embedded systems. Chapters 3 to 5 are the basic part, which mainly introduces the ARM7 architecture, instruction system and the structural principle of the LPC2000 series ARM microcontroller. Chapters 6 to 8 are the application part, which mainly takes the LPC2000 series microcontroller as an example to introduce how to design embedded systems, including hardware design, μC/OSII transplantation and methods of establishing a software development platform. This book can be used as a textbook for embedded system courses in colleges and universities, such as electronics, automation, mechatronics, and computers, and can also be used as a reference for engineers engaged in embedded system application development. This book is equipped with multimedia teaching courseware. ( Details ) ( More books ) ARM Embedded System Experimental Tutorial (I) Edited by Zhou Ligong and others Beijing University of Aeronautics and Astronautics Press 1st edition November 2004 Price: 26.00 yuan This book is one of the experimental textbooks in the "ARM Embedded System Series Tutorial" and can be used in conjunction with the theoretical course textbook "ARM Embedded System Basic Tutorial" in this series of tutorials. With EasyARM2200 as the teaching experimental platform, ADS 1.2 integrated development environment, μC/OS?II operating system and various middleware as the software platform, an ARM embedded system teaching experimental system is built. It is divided into 5 chapters. Chapter 1 comprehensively introduces the design principles of the EasyARM2200 teaching experimental platform and the instructions for the use of various jumpers and interfaces. Chapter 2 mainly introduces the use of ADS 1.2 integrated development environment, as well as the installation and use of LPC2200 special project templates and EasyJTAG emulator. Chapters 3 to 5 are experimental contents, including 47 experiments in total, which are divided into 3 parts: basic experiments without operating system, experiments based on μC/OS?II operating system and comprehensive experiments, forming an experimental teaching system from easy to difficult. This book can be used as an experimental textbook for colleges and universities' electronics, automation, mechatronics, computer and other related majors and as a training textbook for related engineering and technical personnel. It can also be used as a reference book for engineering and technical personnel engaged in ARM embedded system application development. This book is equipped with multimedia experimental teaching courseware. (



































Details ) ( More books )ARM Microcontroller Basics and Practice(2nd Edition)Edited by Zhou Ligong and othersAugust 2005 2nd Edition Price: 43.00 yuanTaking the currently popular, single-chip LPC2100 series ARM7 microcontroller as the core, it introduces the architecture and application programming of ARM microcontrollers from the shallow to the deep, and gradually guides readers to master the knowledge of using ARM. It is divided into 3 parts: Part 1 is the basic part, including Chapters 1 and 2, which mainly discusses the architecture and instruction system of ARM7TDMI from the perspective of developers using ARM chips. Part 2 is the experimental part, including Chapters 3 to 6, which details the internal structure of the LPC2100 series ARM7 microcontrollers LPC2104, LPC2114 and LPC2119 (with CAN controller); then the programming methods of each functional component of the LPC2100 series ARM7 microcontroller are given, including assembly code and C language code. Part 3 is the advanced part, including Chapters 7 to 9, which introduces the transplantation method of the embedded real-time operating system μC/OSII on the LPC2100 series ARM7 microcontroller, the concept and establishment method of the embedded system development platform, and the use of some software modules that make up the software development platform.This book can be used as a reference book for embedded system courses in colleges and universities, and can also be used as a reference material for ARM application technology developers. ( Details ) ( More books )Embedded Real-Time Operating System--μC/OS-Ⅱ, 2nd Edition (with CD)MicroC/OS-ⅡThe Real-Time Kernel, second edition[US] Jean J. Labrosse Author Shao Beibei et al. TranslatedPublication Date: May 2003 Price: 79.00μC/OS-II is a well-known, open-source real-time kernel designed for embedded applications. It can be used for various 8-bit, 16-bit and 32-bit microcontrollers or DSPs. Counting from μC/OS, this kernel has been used for more than 10 years and has been widely used in many fields. This book is the second version of "MicroC/OS-II The Real Time Kernal", which has been significantly improved and upgraded based on the first version (V2.0). Through the analysis and description of the μC/OS-II source code, it explains the basic concepts of multi-tasking real-time, competition and scheduling algorithms, synchronization and communication between tasks, storage and timing management, and how to deal with priority inversion problems; it introduces how to port μC/OS-II to different CPUs and how to debug the ported code. The attached CD-ROM provides the full source code of μC/OS-II V2.52, which has passed the FAA safety certification, and a porting example that can be run on a PC.This book can be used as a textbook for embedded real-time system courses in colleges and universities or as a textbook for engineer training. It can also be studied and used by embedded application developers. ( Details ) ( More books )


















This post is from MCU

Find a datasheet?

EEWorld Datasheet Technical Support

Related articles more>>

    EEWorld
    subscription
    account

    EEWorld
    service
    account

    Automotive
    development
    circle

    Robot
    development
    community

    Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
    快速回复 返回顶部 Return list