The Instruction Set A typical machine has six types of instructions and several addressing modes. Each type of instruction and addressing mode will be . EM Ultra Low Power 8-bit Flash Microcontroller. Description. The EM is designed to be battery operated for extended lifetime applications. Brownout. Microcontroller. Organizations. The is currently available in about two dozen implementations. Three of these are designated the MC68HCA4.

Author: Sajas Faujinn
Country: Lebanon
Language: English (Spanish)
Genre: Sex
Published (Last): 25 August 2006
Pages: 215
PDF File Size: 5.50 Mb
ePub File Size: 3.29 Mb
ISBN: 849-3-16572-938-2
Downloads: 59321
Price: Free* [*Free Regsitration Required]
Uploader: Gom

More on this later.

Some microcontrollers have a serial port. In the above diagram we see a microcontroller with a SCI unit connected to another system which could be a PC via the transmit and receive pair. A simple typical application is illustrated below. What are the main features of the Intel 87C range of microcontrollers?

The concept of interrupts will be expanded upon later in the course. The UART has additional signals that allow it to be connected to a modem.

Freescale 68HC12 – Wikipedia

A disadvantage can be the slower speed of data transfer that a microcontrolleer port has over a byte wide parallel data port. The heavy wiring can therefore be kept short and only a power distribution system is required to get power to the individual unit being controlled.

We have now covered most of the units found in a microcontroller. David Irwin Auburn University Designed to bring together interdependent topics in electrical engineering, mechanical engineering, computer engineering, and microcontrolled, the Academic Press Series in Engineering provides state-of-the-art handbooks, textbooks, and microcontriller reference books for researchers, students, and engineers.

All other nodes on the network receive the message and microconntroller performs an acceptance test on the identifier to determine if micrcontroller message and hence its content is relevant to that particular node. Can this external memory be used for either program or data memory? Integrating them into a single microcontroller chip allows for greater functionality in a single chip and saves space.


After reading this topic, you should be able to approach a typical instruction, to be introduced in the next two topics, with an understanding about what the mnemonic, the machine code, and a sequence of memory reads and writes may mean for that instruction. Each CAN interface is called a node. The address bus is 16 bits wide so it can handle up to 2 16 memory locations.

Basic Computer Structure and the 6812 (Microcontrollers)

The inputs allow the timer to be used to measure the time of an input signal applied to the timer input, as illustrated below. The above microconteoller illustrates how a timer output could be used to produce an output pulse train, possibly to drive some external logic.

There are a few with 10 bit ADCs, but these are still relatively rare. The time between decrement operations is a function of the crystal clock oscillator frequency so it can be defined very accurately.

The timer is programmed with a specified count value which will be counted down decremented to zero. This has microcontroler particularly important since the wiring loom in an automobile can now account for a substantial proportion of the vehicle weight.

For tutor support contact: Since microcontrollers are sometimes required for these types of applications, some are fitted with an Analogue to Digital Converter ADC. Study Task 2 Look at the following web sites: Designed to bring together interdependent topics in electrical engineering, mechanical engineering, computer engineering, and manufacturing, the Academic Press Series in Engineering provides state-of-the-art microdontroller, textbooks, and professional reference books for researchers, students, and microcontrollef.

We make our discussion concrete using the well-designed Motorola microcomputer, as a means of teaching the operations of computers in general. This will give you a feel for the support provided by the particular microcontroller manufacturer. The timer is set up so that an on time and off time can microcontrollfr generated by the timer unit.


A particular emphasis s given to the applications of cutting-edge research. In this topic we introduce basic computer structure. After looking at the Motorola web site, what are the differences between the and microcontroller devices in terms of the number and type of peripheral devices they contain?

Freescale 68HC12

For more intensive applications involving complex algorithms, a DSP is a better choice. Each device to be controlled and each device sending data to another part of the automobile contains a CAN interface device. Most SCI units can work in asynchronous mode, whilst some also support synchronous working. Essentially, the is an eight bit microcontroller having an 8 mivrocontroller data bus width whilst the is a sixteen bit microcontroller having a 16 bit data bus.

Here we see a microcontroller being used to measure an analogue signal level. The microcontroller measures the time taken for a complete revolution and so determines the angular velocity of the shaft. What is the maximum amount of external memory that can be connected to the microcontroller? Contact the tutor or group To contact the tutor or group or bothplease click below.

Basic Computer Structure Microcontrollers.

In general, most 8 bit microcontrollers have limited performance due to the limited ADC resolution and CPU performance.