Please enable JavaScript.
Coggle requires JavaScript to display documents.
Microcontroller - Coggle Diagram
Microcontroller
Components
Oscilator
A/D converter
Microprocessor
Arithmetic Logic Unit
Control Unit
Registor
Special Processors
DSP
Coprocessor
Transputer
Data Memory (RAM)
Special Function registers
General Purpose
Bit Addressable
Banks
Program Memory (ROM)
Bootloader
I/O ports
reset
Power supply
Vref
GND
5V
3.3V
GPIO
Analog
Digital
PWM
Communication
UART
I2C
SPI
CAN Controller area network
USB
LIN local interconnect netork
Ethernet
Timers
Serial communication
CCP/PWM modules
Family
8051
INTEL
Atmel
Dallas
PHILIPS
Siemens
Architecture
4K Program memory
256*8 RAM data memory
32 programable I/O lines
TWO 16-bit timer/counters
Six interrupt sources
Programmable serial UART port
External memory interface
Standard 40-pin package
Metorola
PIC
Texas
National
ARM
Other
Types of Microcontrollers
Bit
8-bit
16-bit
32-bit
Memory
External
Embedded
Instruction Set
CISC
CISC stands for complex instruction set computer. It allows the user to insert a single instruction as an alternative to many simple instructions.
RISC
RISC stands for Reduced Instruction Set Computers. It reduces the operational time by shortening the clock cycle per instruction.
Memory architecture
Von-Neumann
Von Neumann Architecture is a digital computer architecture whose design is based on the concept of stored program computers where program data and instruction data are stored in the same memory
Harvard
Harvard Architecture is the digital computer architecture whose design is based on the concept where there are separate storage and separate buses (signal path) for instruction and data
Simple Architecture
ADC
Clock
RAM
CPU
Arithmetic Logic Unit
(ALU)
Control Unit
Clock Circuit
Latch Circuit
Reset Circuit
Memory
Registers
Memory Buffer
Memory Address
General
Purpose
Program counter
Instruction
Program status Word
Cache memory
ROM
I/O
DAC