|
by David Gonzales
Start ı System
Overview ı On-Chip Memory Arrays ı
Receiving and Servicing Real-Time Interrupts
ı Asynchronous and Synchronous Communication
ı Measuring, Timing, Creating ı Collecting
Analog Information ı System Features
ı Sources and PDF
Engineers designing high-performance,
cost-, and power-sensitive applications such as vending machines,
building management, and heating-ventilation-air conditioning (HVAC)
systems, exercise equipment, and lighting control need highly integrated
microcontrollers to reduce the system component count and fit their
product requirements. There are also many wireless networking and
infrastructure applications, Internet appliances, as well as special
portable products that need off-the-shelf general-purpose microcontrollers.
These applications require microcontrollers running at speeds greater
than 33 MHz with on-chip RAM and flash memory, as well as an array
of sophisticated peripherals that are easy to program in a high-level
language.
In this article, Iıll discuss the key
elements of a general-purpose microcontroller and their use in a real-time
application. Iıll show you how the interaction of the peripherals
with the processor is essential for collecting, processing, and outputting
data. Iıll use the low-power Motorola MMC2107 32-bit microcontroller
architecture as an example solution for designing a complex system
using a minimum number of components.
NEXT
Circuit Cellar provides up-to-date information for engineers. Visit
www.circuitcellar.com for
more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com
or subscribe online.
ıCircuit Cellar, the Magazine for Computer Applications. Posted with
permission. |