Professional Documents
Culture Documents
Systems
• CPU
• Memory Memory
• I/O CPU
I/O
Could be a chip, a
board, or several
boards
Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems
Microcontrollers
Memory
ROM RAM
CPU
I/O
Subsystems:
Timers, Counters, Analog
A single chip Interfaces, I/O interfaces
Sensor conditioning
Output interfaces
sensor
actuator
Microcontroller
sensor
(uC) indicator
sensor
Bank 2
10
0F
Bank 1
08
07 R7
06 R6
05 R5
04 R4
03 R3 Bank 0
02 R2
01 R1
00 R0
CONTROL registers
•Timers
•Serial ports Addresses 80h – FFh
•Interrupt system
•Analog to Digital converter Direct Addressing used to
•Digital to Analog converter access SPRs
•Etc.
Used in assembler
instructions
Input sysclk
circuit
8051
Original 8051 uses 12 sysclk cycles per “machine cycle”
TX (transmit)
Serial
Port RX (receive)
16 bits 16 bits