Professional Documents
Culture Documents
Embedded System Lect3
Embedded System Lect3
Shbair
Todays Lecture
Comparison between Microprocessors and Microcontrollers. Advantages of Microcontroller. Criteria for considering Microcontroller. Overview of the PIC18 Family
Choosing a Controller
The major 8-bit
Freescale Semiconductors (formerly Motorola) 68HC08/68HC11 Intels 8051 Atmels AVR Zilogs Z8 PIC from Microchip Technology
3-8
C Data width
8-bit Microcontrollers
PIC10, PIC12, PIC14 PIC16, PIC17, PIC18
16-bit Microcontrollers
PIC24F, PIC24H
32-bit Microcontrollers
PIC32
It includes
Small Data RAM Few bytes of ROM One timer I/O ports
10
3-10
PIC 18 Feathers
RISC Architecture On-chip program, Code, ROM Data EEPROM Timers ADC USART I/O Ports
11
RISC Architecture
Reduced Instruction Set Computer (RISC) Small, highly optimized set of instructions Uses a load-store architecture Short execution time Pipelining Many registers
13
3-13
Microcontroller
15
3-15
16
3-16
17
UV-EPROM
18
3-18
19
Masked
program will be burned into the PIC chip during the fabrication process
20
21
22
PIC C peripherals
CAN- (Controller Area Network), LIN- (Local Interconnect Network), USB- (Universal Serial Bus), IC- (Inter-Integrated Circuit), SPI- (Serial Peripheral Interface), Serial or Ethernet Interface ADC - Analog Digital Converter USART- Universal Synchronous Asynchronous Receiver Transmitter
IUG- Embedded System 23
3-23
References
Jie Hu , ECE692 Embedded Computing Systems , Fall 2010. PIC Microcontroller And Embedded Systems: using Assembly and C for PIC 18, M. Mazidi, R. McKinlay and D. Causey, Prentice Fall, 2008. Eng. Husam Alzaq, Embedded System Course, IUG, 2010
24