Monday, August 23, 2010

Microcontroller

Just as you put all the major components of a Desktop PC on to a Single Board Computer (SBC) if you put all the major components of a Single Board Computer on to a single chip it will be called as a Microcontroller. Because of the limitations in the VLSI design most of the input/output functions exist in a simplified manner. Typical architecture of such a microprocessor is shown in Fig. 4.2.




* The double-lined blocks are core to the processor. Other blocks are on-chip.

The various units of the processors (Fig. 4.2) are as follows:

o The C500 Core contains the CPU which consists of the Instruction Decoder, Arithmetic Logic Unit (ALU) and Program Control section.

o The housekeeper unit generates internal signals for controlling the functions of the individual internal units within the microcontroller.

o Port 0 and Port 2 are required for accessing external code and data memory and for emulation purposes.

o The external control block handles the external control signals and the clock generation.

o The access control unit is responsible for the selection of the on-chip memory resources.

o The IRAM provides the internal RAM which includes the general purpose registers.

o The XRAM is another additional internal RAM sometimes provided.

o The interrupt requests from the peripheral units are handled by an Interrupt Controller Unit.

o Serial interfaces, timers, capture/compare units, A/D converters, watchdog units (WDU), or a multiply/divide unit (MDU) are typical examples for on-chip peripheral units. The external signals of these peripheral units are available at multifunctional parallel I/O ports or at dedicated pins.


information shared by www.irvs.info

No comments:

Post a Comment