0% found this document useful (0 votes)
199 views25 pages

Microcontroller Types & Applications

The document discusses different types of microcontrollers including 8-bit, 16-bit, and 32-bit varieties. It covers RISC and CISC instruction sets as well as microcontroller forms like integrated circuits and VLSI cores. Examples are provided of popular microcontroller families such as the 8051, AVR, PIC, ARM, and Motorola lines. Specific members and variants within the 8051 and 68HC11/12 series are also detailed.

Uploaded by

Dhamu Dharan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
199 views25 pages

Microcontroller Types & Applications

The document discusses different types of microcontrollers including 8-bit, 16-bit, and 32-bit varieties. It covers RISC and CISC instruction sets as well as microcontroller forms like integrated circuits and VLSI cores. Examples are provided of popular microcontroller families such as the 8051, AVR, PIC, ARM, and Motorola lines. Specific members and variants within the 8051 and 68HC11/12 series are also detailed.

Uploaded by

Dhamu Dharan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

Chapter 1

Types, Selection, and


Applications of
Microcontrollers

Lesson 3
Microcontrollers- Types and
Examples

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

Ports
Serial Devices
Watchdog Timer
ADC
PWM
Application specific Devices
CPU
Microcomputer
Memory
Interrupt Handler unit
Timing Devices

Microcontroller Chip or VLSI Core

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

Processor in Microcontroller
 8-bit Microcontroller- 8051 Series,
Motorola 68HC11
 16-bit Microcontroller- Extended
8051 XA, Intel 80x96, MC68HC12
32-bit Microcontroller- Cortex M3,
ARM7/ARM9/ARM 11 based
Microcontroller, PIC 32


2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

Microcontroller Form
Microcontroller chip
 Microcontroller VLSI Core


2011

VHDL/Verilog File

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

Microcontroller Instruction Set


CISC Microcontroller - Complicated
Instruction Set and Multiple
addressing modes

RISC Microcontroller-Reduced
Instruction Set, Fewer Addressing
modes, Single cycle execution and same
instruction length

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

Microcontroller Memory Architecture


Princeton Memory Architecture
Common address spaces for program
and data memory

Harvard Memory Architecture


Separate address spaces for program
and data memory

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

Microcontroller Family

2011

8051Series
AVR
Atmel
PIC
Hitachi
Texas
ARM
Motorola
Others
Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

8051 Family Microcontroller

Intel
Philips
Atmel
Siemens
Dallas

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

ARM Microcontrollers

ST Microelectronics
Philips
Atmel
Samsung
Texas

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

10

64 kB
Data
RAM

4 kB ROM,
64 kB
Program 128 B RAM Philips
8051 MX
Memory Internal
8051
Classic

8051
Extended

8051 Series Family Members

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

11

No ROM,
512 B RAM
Internal

8 kB ROM,
512 B RAM
Internal

8 kB
EPROM,
512 B RAM
Internal

80C51RA/RB

83C51RA/RB

87C51RA/RB

80C51 RA/RB/RC Series


Special Features 8051 MCUs

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

12

No ROM,
256 B RAM
Internal

8 kB ROM,
256 B RAM
Internal

80C552

83C552

5 Ports
ADC
Outcompare

8 kB
EPROM,
256 B RAM
Internal
87C552

Incapture

2 PWMs

Special Features
Philips
80C552 Series

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

13

No ROM,
512 B RAM
Internal
80C528
5 Ports
Outcompare

32 kB
EPROM,
512 B RAM
Internal

32 kB ROM,
512 B RAM
Internal

83C528
InI2C Bus
capture

87C528
2
PWMs

Special Features
Philips
80C528 Series

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

14

No ROM,
256 B RAM
Internal
80515-N
6 Ports
16-bit
WDT
40 B
standby
powered
2011

8 kB
EPROM,
256 B RAM
Internal

8 kB ROM,
256 B RAM
Internal
80C535-N
2
PWMs

87C515-N
In-capture
and outcompare

Special Features
Siemens 80515/535-N Series
Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

15

No ROM,
256 B RAM
Internal

4 kB ROM,
256 B RAM
Internal

4 kB Flash,
256 B RAM
Internal

Atmel 80C51
20 pin
special
package

Atmel 83C51

AT89C51-12PC

40 Pin
package

Special Features
Atmel 8051
Series

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

16

No ROM,
256 B RAM
Internal

4 kB ROM,
256 B RAM
Internal

80C51

83C51

24 MHz

Special Features

4 kB Flash,
256 B RAM
Internal
89C51

up to 3 times
fast code
execution

Dallas 8051 Series


2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

17

8051 Series Family Members


4 kB ROM,
Extended 16 Unified
256 B RAM
Internal

8051
Classic

MB Data
RAM

8051
Extended

64 MB
Program
Memory
Philips
8051 MX

8051 Series

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

18

External/
Internal
unified
8051
Classic

8 MB ROM
+ 8MB
Constants
ROM
8051
Extended

8051 Series Family Members


8051 Series
2011

Unified 64 MB
Program/Data
Memory
Philips
8051 MX
16-bit Stack
Pointer,
768 B
Internal
RAM

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

19

Internal/External Unified 64 kB
Data RAM/ Program
memory/EEPROM
8-bit MCU
68HC11
68HC12
68HC16

4 Ports
1 Analog
Inputs Port
2011

68HC11/12/16 Series
Family Members
Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

20

8-kB ROM, 256 B


RAM, 512 B
EEPROM Internal
68HC11A8

12-kB ROM, 512 B


RAM, 512 B
EEPROM Internal
68HC11E9

Special Features
MC68HC11A8/E9

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

21

16 kB
EPROM, 512
B RAM
Internal
68HC711L6
512 B
EEPROM
Internal
Four input
captures
2011

84 pins, 1 MB Extended
Addresses, 640 B EEPROM,
768 B RAM,24kB EPROM,
PWM, Internal
68HC711K4

Special Features
MC68HC711
Series

68HC711E9
12 kB
EPROM, 512
B RAM, 512

B EEPROM
Internal

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

22

4 kB EEROM
or EPROM
Internal
1 kB RAM
ADC
12 Ports
22-bit
Program
Counter
2011

+ 128kB data
memory

24 External
Interrupts

4MB
Addresses

16-bit Stack
Pointer
30% short code

Special Features
16-bit
68HC12A4

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

8 Ch.-Timers

8MHz EClock
0.125 s
23

Summary

2011

Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

24

We learnt

2011

Microcontrollers Types - 8/16/32 bit


RISC/CISC
IC/Core
Many Sources and Many variants
8051 Family Examples
68HC11/12Series Examples
Microcontrollers-... 2nd Ed. Raj Kamal Pearson Education

25

You might also like