You have no items in your shopping cart.

Subtotal: 0.00

User Manual for Tyro ARM214x

Introduction

TYRO-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, LCD, slide switches, an ADC input, to create a stand-alone versatile test platform.

 

 

 

Packages

 

  • TYRO-ARM214X Kit (LPC2148 MCU)
  • Serial Port Cable/USB Cable
  • Printed User Manual
  • CD contains:
    • Software (Programmers, IDE)
    • Example Programs | User Manual



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

JP1

 

Enable/Disable USB Voltage Read

Analog I/P (P0.29)

JP5

On-Board Analog Input(+3.3V)

External Analog Input-1 select

Analog I/P (P0.30)

JP6

On-Board Analog Input(+3.3V)

External Analog Input-2 select

Temp Sensor (P0.28)

JP7

Enable Temp Sensor

Disable Temp Sensor

JTAG

JP9

Enable JTAG

Disable Power JTAG

LED

J9

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

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

 



Connector Details





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. USB socket meant for power supply and USB communication, user can select either USB or Ext power supply through JP14. Separate On/Off Switch (SW24) for controlling power to the board.

 

+5V USB/EXT

SW7

Power +5V (EXT through Adaptor)

Power +5V (USB)

 



Flash Programming Utility

 

NXP (Philips)

NXP Semiconductors produce a range of Microcontrollers that feature both on-chip Flash memory and the ability to be reprogrammed using In-System Programming technology.

Program/Execution Mode

 

         ISP Programming

                J5

 

 

Program Mode (LED on)

                       Execution Mode

                                                                    UART-0 / ISP PGM

                                                                     P1 (DB-9 Male)

 



On-board Peripherals

The Development kit comes with many interfacing options

 

  • 8-Nos. of Point LED’s (Digital Outputs)
  • 8-Nos. of Digital Inputs (slide switch)
  • 2 Lines X 16 Character LCD Connector(Optional)
  • Two UART for serial port communication through PC
  • On-chip Real Time Clock with battery backup
  • PS/2 Keyboard interface
  • Temperature Sensor
  • Interrupts Study
  • PWM O/P Terminations



Light Emitting Diodes

 

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

 

 

Point LEDs

LPC2148 Lines

LED Selection

DIGITAL OUTPUTS

LED1

P0.16

LED2

P0.17

LED3

P0.18

LED4

P0.19

LED5

P0.20

LED6

P0.21

LED7

P0.22

LED8

P0.23

 



Digital Inputs

  • This is another simple interface, of 8-Nos. of slide switch, mainly used to give an input to the port lines, and for some control applications also.
  • The ARM7214X Kit, slide switches (SW3 to SW11) is connected with port pins (P1.24 to P1.31), 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.

 

 

Slide Switch

LPC2148 Lines

Input Logic Selection

DIGITAL INPUTS

SW3

P1.24

SW4

P1.25

SW5

P1.26

SW6

P1.27

SW7

P1.28

SW8

P1.29

SW9

P1.30

SW11

P1.31

 



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

 



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.

 

In ARM214X Kit, for testing on-board analog input, port lines P0.29 and P0.30 connected through 10K potentiometer selected by jumpers. The signals P0.29 and P0.30 can be used as general purpose pins if the analog inputs are not used and in this case the analog voltages can easily be removed by removing the two jumpers on JP4 and JP5.

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).

Appendix I