04.11.2014 Views

Nuts & Volts

Nuts & Volts

Nuts & Volts

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

supplies the programming interface<br />

to the LPC2106’s on-chip Flash<br />

program memory.<br />

The LPC2106 is big on memory<br />

and speed. So, you would expect it to<br />

also be big on peripherals. Many<br />

of the eight-bit microcontrollers<br />

multiplex the serial interfaces. In<br />

that this is a Philips microcontroller,<br />

and Philips invented I 2 C, you can be<br />

sure that a dedicated and by-thebook-fully-functional<br />

I 2 C hardware interface<br />

is provided on<br />

the LPC2106. As<br />

Figure 1 shows us,<br />

the LPC2106’s dedicated<br />

I 2 C interface<br />

logically leaves room<br />

for a dedicated SPI<br />

serial interface.<br />

Everything else<br />

that you would normally<br />

associate with<br />

any eight-bit microcontroller<br />

can also be<br />

found as a feature of<br />

the LPC2106. The<br />

LPC2106 microcontroller<br />

build includes<br />

a pair of UARTS<br />

and timers with capture/compare<br />

capability,<br />

a six-channel<br />

PWM subsystem, a<br />

real time clock, a<br />

watchdog timer, and a<br />

really neat vectored<br />

interrupt controller.<br />

Note the absence<br />

of analog-to-digital<br />

conversion circuitry<br />

on the LPC2106.<br />

Electronic<br />

devices require some<br />

sort of power source<br />

to operate and the<br />

LPC2106 is no exception.<br />

The LPC2106<br />

thus far has been big<br />

■ FIGURE 1. Getting a<br />

handle on the LPC2106<br />

isn’t so bad once you<br />

break it down into<br />

its component parts.<br />

Before we’re done with<br />

this device, we’ll touch<br />

on most everything you<br />

see in the figure.<br />

on everything. As you would expect,<br />

the LPC2106 has big power needs,<br />

too. However, don’t confuse big for<br />

bad here. The normal eight-bit microcontroller<br />

runs on a single voltage<br />

rail. The LPC2106 requires a pair of<br />

separate power levels. The LPC2106<br />

CPU core feeds from a +1.8 VDC<br />

power source, while the LPC2106’s<br />

I/O subsystems need a +3.3 VDC<br />

power rail.<br />

THE DESIGN CYCLE<br />

The LPC2106’s “big” power<br />

requirement is in the number of<br />

required power rails only and in<br />

unison with the pair of LPC2106 low<br />

power modes allows the LPC2106 to<br />

operate efficiently at very low power<br />

consumption levels. The LPC2106<br />

also interoperates easily with legacy<br />

+5 VDC systems as most of its I/O<br />

pins are five volt tolerant.<br />

Okay, now we have a pretty good<br />

April 2006 87

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!