You have no items in your shopping cart.

Subtotal: 0.00

User Manual for ARM7 LPC2148 Evaluation kit

Introduction

EVB-ARM214X Kit, is proposed to smooth the progress of developing and debugging of various designs encompassing of High speed 32-bit MCU from NXP. The board supports NXP’s LPC214x family devices with various memory and peripheral options. It integrates on board two UARTs, LEDs, Zigbee, Bluetooth, GPS, MEMS, an ADC input and GLCD with Touch /LCD Display to create a stand-alone versatile test platform.

 

Packages

 

  • EVB-ARM214X Kit (LPC2148 MCU)
  • Serial Port Cable
  • CD Contains:
    • Software (Programmers, IDE)
    • Example Programs

 

General Block Diagram





LPC2148 Processor Features

 

  • 16-bit/32-bit ARM7TDMI-S microcontroller in a tiny LQFP64 package.
  • 8 kB to 40 kB of on-chip static RAM and 32 kB to 512 kB of on-chip flash memory. 128-bit wide interface/accelerator enables high-speed 60 MHz operation.
  • In-System Programming/In-Application Programming (ISP/IAP) via on-chip boot loader software. Single flash sector/full chip erase in 400 ms and programming of 256 bytes in 1 ms.
  • USB 2.0 Full-speed compliant device controller with 2 kB of endpoint RAM. In addition, the LPC2146/48 provides 8 kB of on-chip RAM accessible to USB by DMA.
  • One or two (LPC2141/42 vs. LPC2144/46/48) 10-bit ADCs provide a total of 6/14 analog inputs, with conversion times as low as 2.44 μs per channel.
  • Single 10-bit DAC provides variable analog output (LPC2142/44/46/48 only).
  • Two 32-bit timers/external event counters (with four capture and four compare channels each), PWM unit (six outputs) and watchdog.
  • Low power Real-Time Clock (RTC) with independent power and 32 kHz clock input. Multiple serial interfaces including two UARTs (16C550), two Fast I2C-bus (400 kbit/s), SPI and SSP with buffering and variable data length capabilities.
  • Vectored Interrupt Controller (VIC) with configurable priorities and vector addresses.
  • Up to 45 of 5 V tolerant fast general purpose I/O pins in a tiny LQFP64 package.
  • Up to 21 external interrupt pins available.
  • 60MHz maximum CPU clock available from programmable on-chip PLL with settling time of 100μs.
  • On-chip integrated oscillator operates with an external crystal from 1 MHz to 25 MHz.
  • Power saving modes include Idle and Power-down.
  • Individual enable/disable of peripheral functions as well as peripheral clock scaling for additional power optimization.
  • Processor wake-up from Power-down mode via external interrupt or BOD.
  • Single power supply chip with POR and BOD circuits:
  • CPU operating voltage range of 3.0 V to 3.6 V (3.3 V ± 10 %) with 5 V tolerant I/O pads.

 

Jumper & Connector Details

 

      USB Voltage Read

JP2

      

 

Enable/Disable USB Voltage Read

Analog I/P (P0.28)

JP7

     

ARM2148 Analog Input(+3.3V)

ZIGBEE Module Analog Input

JTAG

JP5

     

Enable JTAG                        

Disable Power JTAG

LED

J9

     

Enable LEDs,  Port (P0.16 – P0.23)

Disable LEDs, Port (P0.16 – P0.23)

LCD/GLCD

J10

     

Enable LCD

Enable GLCD

 

 

Connector Details

20PIN FRC I/O Connectors






Ethernet connector





JTAG Connector





Power Supply

The external power can be AC or DC, with a voltage between (9V/12V,1A output) at 230V AC input. The ARM board produces +5V using an LM7805 voltage regulator, which provides supply to the peripherals. LM1117 Fixed +3.3V positive regulator used for processor & processor related peripherals. Ext power supply select through SW3 ON/Off.

 

+5V EXT

SW3

Power +5V (ON) 

Power +5V (OFF)

 

 

On-board Peripherals

The Development kit comes with many interfacing options

 

  • 4-Nos. of Point LED’s (Digital Outputs)
  • 4-Nos. of Digital Inputs (slide switch)
  • GLCD | LCD Interface connector
  • Two UART for serial communication
  • On-chip Real Time Clock
  • On-chip ADC | DAC

 

External Modules Interface

 

  • Zigbee Module Interface ( XBee | XBee Pro)
  • Bluetooth Module Interface ( ESD2xx)
  • GLCD | LCD Interface connector (128x64 | 2x16 CHAR LCD)
  • Touch Panel Interface
  • GPS Module Interface ( SAH2929)
  • MEMS Sensor (MMA7260A)

 

Light Emitting Diodes

 

  • Light Emitting Diodes (LEDs) are the most commonly used components, usually for displaying pin’s digital states.
  • The ARM7214X Kit has 4 nos., of Point LEDs, connected with port pins (P1.16 to P1.19), to make port pins high LED will glow.

 

 

Point LEDs

LPC2148 Lines

LED Selection

OUTPUTS

LED2

P1.16

          

LED3

P1.17

LED4

P1.18

LED5

P1.19

 

 

Digital Inputs

 

  • This is another simple interface, of DIP-Switch interface, mainly used to give an input to the port lines, and for some control applications also. user can give logical inputs ‘LOW’.
  • The switches are connected to +3.3V, in order to detect a switch state, pull-down resistor should be used.

 

 

DIP Switch SW5

LPC2148 Lines

Input Logic Selection

INPUTS

SW5 – 1

P1.24

     

SW5 – 2

P1.25

SW5 – 3

P1.26

SW5 - 4

P1.27

 

 

RS-232 Communication(USART)

 

  • RS-232 communication enables point-to-point data transfer. It is commonly used in data acquisition applications, for the transfer of data between the microcontroller and a PC.
  • The voltage levels of a microcontroller and PC are not directly compatible with those of RS-232, a level transition buffer such as MAX3232 be used.

 

 

UART DB-9 Connector

LPC2148

Processor Lines

Serial Port Section

UART0(P1)

ISP PGM

TXD-0

P0.0

        

RXD-0

P0.1

UART1

(P2)

TXD-1

P0.8

RXD-1

P0.9

 

 

Note : ARM (P0.8 | P0.9) pins are internally connected by Zigbee | Bluetooth | GPS Modules Connectors

 

On-Chip ADC

Basic clocking for the A/D converters is provided by the VPB clock. A programmable divider is included in each converter, to scale this clock to the 4.5 MHz (max) clock needed by the successive approximation process. A fully accurate conversion requires 11 of these clocks.

 

Features

 

  • 10 bit successive approximation analog to digital converter (two in LPC2148).
  • Input multiplexing among 8 pins.
  • Power-down mode | Measurement range 0 to 3 V. |10 bit conversion time ≥ 2.44 μs.
  • Burst conversion mode for single or multiple inputs.
  • Optional conversion on transition on input pin or Timer Match signal.
  • Global Start command for both converters (LPC2148 only).

 

On-Chip ADC

ADC Inputs

LPC2148

ADC Select

 

POT (R28)

ADC0.1

P0.28

 
 

 

Digital-Analog Converter (DAC)

DAC Features

 

  • 10 bit digital to analog converter | Selectable speed vs. power
  • Resistor string architecture |Buffered output | Power-down mode

 

Operation

Bits 19:18 of the PINSEL1 register, control whether the DAC is enabled and controlling the state of pin P0.25/AD0.4/AOUT. When these bits are 10, the DAC is powered on and active. The settling times noted in the description of the BIAS bit are valid for a capacitance load on the AOUT pin not exceeding 100pF.

 

On-Chip DAC

DAC Output

LPC2148

JP4

Aout

P0.25

 

 

On-Chip Real Time Clock

The Real Time Clock (RTC) is a set of counters for measuring time when system power is on, and optionally when it is off. It uses little power in Power-down mode. On the LPC2131/2/4/6/8, the RTC can be clocked by a separate 32.768 KHz oscillator, or by a programmable prescale divider based on the VPB clock. Also, the RTC is powered by its own power supply pin, VBAT, which can be connected to a battery or to the same 3.3 V supply used by the rest of the device.

 

Features

 

  • Measures the passage of time to maintain a calendar and clock.
  • Ultra Low Power design to support battery powered systems.
  • Provides Seconds, Minutes, Hours, Day of Month, Month, Year, Day of Week, and Day of Year.
  • Dedicated 32 kHz oscillator or programmable prescaler from VPB clock.
  • Dedicated power supply pin can be connected to a battery or to the main 3.3 V.

 

GLCD | LCD 2x16 Connector

The 2x16 character LCD interface card with supports both modes 4-bit and 8-bit interface, and also facility to adjust contrast through trim pot. In 8-bit interface 11 lines needed to create 8-bit interface; 8 data bits (D0 – D7), three control lines, address bit (RS), read/write bit (R/W) and control signal (E).

 

 

GLCD/LCD

LPC2148

LCD | 128x64 GLCD Selection

CONTROL L LINES

CS1

P1.18

 

CS2

P1.19

RS

P1.20

R/W

P1.21

E

P1.22

RST

P1.23

LCD – DATA LINES

DB0

P0.16

DB1

P0.17

DB2

P0.18

DB3

P0.19

DB4

P0.20

DB5

P0.21

DB6

P0.22

DB7

P0.23

 

 

Note : LCD | GLCD must place correct position ortherwise device may damage

 

External Module Interfaces

Modules

 

  • Zigbee Modules – Xbee | XBee PRO
  • Bluetooth Module – ESD200
  • GPS Module
  • MEMS Module
  • Touch Panel Driver