Nuts & Volts
Nuts & Volts
Nuts & Volts
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