Professional Documents
Culture Documents
Topic01A Introduction To Microprocessors and Micro Controller Part 1
Topic01A Introduction To Microprocessors and Micro Controller Part 1
1A
A microprocessor is a single element having the ability to perform a wide variety of functions. A microprocessor is a complex digital circuit which is controlled by a set of instructions.
A microprocessor can be considered as hardware under the control of software. The processor consists of hard wired components (functional blocks) which are controlled by software.
Memory (RAM/ROM)
I/O
350 million BC
1000 BC
500 BC
Counting developed
Abacus developed
1500 AD
Da Vinci's Mechanical Calculator
1600 AD
1700 AD
Pascals Mechanical Digital Calculator
Napier Bones
1800 AD
Punch Cards used to automate a weaving loom.
1900 AD
Holleriths Tabulator
1900 AD
Teleprinters invented
1941 AD
1947 AD
ENIAC developed
1955 AD
Transistor Invented
UNIVAC invented
1957 AD
FORTRAN developed
1965 AD
10
1970 AD
2003 AD
Motorola Splits
11
12
Uses of microcontrollers
Applications of microcontrollers
In the Home
13
Uses of microcontrollers
Applications of microcontrollers
14
Uses of microcontrollers
Applications of microcontrollers
At Work
15
Uses of microcontrollers
Applications of microcontrollers
At Work (continued)
16
Uses of microcontrollers
Applications of microcontrollers
At Work (continued)
17
Uses of microcontrollers
Applications of microcontrollers
At Play
18
Uses of microcontrollers
Applications of microcontrollers
19
Uses of microcontrollers
The modern trends of microcontrollers
Greater Memory Capacity More On-Chip Peripherals Smaller footprint Lower Power Consumption
20
Types of microcontrollers
What the future holds for microcontrollers
Microprocessors: Cheap Flexible Multipurpose / General ASIC Custom Design Expensive $$$ FPGA Cheap Custom Design Slowish
21
The Adapt9S12X
22
The Adapt9S12X
23
The Adapt9S12X
H1 Header Cable Primary Serial Cable
H2 Header Cable
24
25
The Adapt9S12X
CAN Port
26
MC9S12XDP512
Key Features
27
MC9S12XDP512
GPIO
MC9S12XDP512
Serial
Serial Interfaces:
Six Asynchronous Serial Ports (RS232 compatible ) Three Serial Peripheral Interfaces (SPI) One I2C interface
29
MC9S12XDP512
Analog
30
MC9S12XDP512
Timer
Timer Subsystem:
A timer overow system A Watchdog Timer Input / Output Capture Compare Pulse Width Modulator Real-time interrupt PLL (for speeds up to 40MHz)
31
MC9S12XDP512
CAN
CAN Subsystem:
Five CAN interface ports Supports transfer rates up to 1Mbit/s Supports CAN 2.0 A and B modes.
32
MC9S12XDP512
Memory
Memory:
On-chip memory includes: 32K SRAM (paged) 4K EEPROM 512K FLASH (paged)
33
34