0% found this document useful (0 votes)
63 views13 pages

Slides Lec2

The document discusses the PIC18 family of microcontrollers from Microchip Technology. It provides a brief history of PIC microcontrollers, noting they were introduced in 1989 with small memory. It describes key features of the PIC18 family, including RISC architecture, on-chip ROM, RAM, EEPROM, timers, ADC, USART, I/O ports, and various package sizes. It also covers the different types of ROM used in PIC microcontrollers like UV-EPROM, Flash, OTP, and masked ROM, and their relative advantages.

Uploaded by

Muhammad Naveed
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)
63 views13 pages

Slides Lec2

The document discusses the PIC18 family of microcontrollers from Microchip Technology. It provides a brief history of PIC microcontrollers, noting they were introduced in 1989 with small memory. It describes key features of the PIC18 family, including RISC architecture, on-chip ROM, RAM, EEPROM, timers, ADC, USART, I/O ports, and various package sizes. It also covers the different types of ROM used in PIC microcontrollers like UV-EPROM, Flash, OTP, and masked ROM, and their relative advantages.

Uploaded by

Muhammad Naveed
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/ 13

Microprocessor Systems

and Interfacing
Lecture # 2
PIC18 Family
Muhammad Naveed Shaikh
Department of Electrical and Computer Engineering
COMSATS University Islamabad, Abbottabad Campus
[email protected]
Microprocessor Systems & Interfacing

History of PIC
• Microchip Technology introduced an 8-bit microcontroller
(1989)
• PIC (Peripheral interface controller)
• Small RAM along with few hundred bytes of ROM
• 8 pin package
• One timer
• Few pin for I/O ports
• Now, Microchip is leading microcontroller supplier
• PIC has many families available
• PIC10xx, PIC12xx, PIC14xx, PIC16xx PIC18xx, PIC24xx and PIC32xx
2
Department of Electrical and Computer Engineering, CUI, Abbottabad Campus
Microprocessor Systems & Interfacing

PIC18 Family
• 8-bit processors
• They are not compatible with other PIC families
• Variety of IC Packages (pin varies from 18 to 80 pin)
• Other families are easier to code for those
programmers
• Who have mastered PIC18

3
Department of Electrical and Computer Engineering, CUI, Abbottabad Campus
Microprocessor Systems & Interfacing

PIC18 Features
•RISC Architecture •Timers
•On chip ROM •ADC
•Data RAM •USART
•EEPROM •I/O ports

4
Department of Electrical and Computer Engineering, CUI, Abbottabad Campus
Microprocessor Systems & Interfacing

PIC microcontroller ROM


• ROM is the program memory
• Used to store program
• PIC18F452 has 2MB ROM
• All family members does not have that much ROM
• ROM can be varied from 4K to 128 K ROM
• Different Types of ROM are available
• UVEPROM
• FLASH
• OTP
• MASKED

5
Department of Electrical and Computer Engineering, CUI, Abbottabad Campus
Microprocessor Systems & Interfacing

UV-EPROM
• PROM Burner is required
• To written down the code into the ROM
• UV –EPROM eraser is also required
• To erase the code from ROM
• Takes 20 to 30 minutes to be erased
• That's why it has been replaced by FLASH type

6
Department of Electrical and Computer Engineering, CUI, Abbottabad Campus
Microprocessor Systems & Interfacing

Flash ROM
• Can be erased with in seconds
• That’s why its termed as flash
• Indicated by letter F
• Requires ROM Burner
• To write the code into the ROM
• Does not require extra eraser
• Since its Electrical erasable
• Same ROM burner can be used to erase the code from ROM

7
Department of Electrical and Computer Engineering, CUI, Abbottabad Campus
Microprocessor Systems & Interfacing

OTP ROM
• OTP Stands for one time programmable
• Programmed once
• Can't be erased
• C is designated letter to indicate OTP
• When this will be used??
• Once code is matured and does not require any amendments
• Then OTP type controller is used
• Product Development
• Low priced compared to Flash

8
Department of Electrical and Computer Engineering, CUI, Abbottabad Campus
Microprocessor Systems & Interfacing

Masked ROM
• These are special on demand ROM type
• Microchip technology develop controller with these ROM
• Code is written down during the fabrication process of
microcontroller
• That’s why it is called Masked ROM
• It is cheapest version

9
Department of Electrical and Computer Engineering, CUI, Abbottabad Campus
Microprocessor Systems & Interfacing

Data RAM v/s EEPROM


• ROM
• Is used to store the program or code
• RAM
• Is used to store the Data storage
• PIC18 family has maximum 4096 Bytes or 4KB
• Varies between 256B to 4KB
• Generally divided into
• GPR
• SFR

10
Department of Electrical and Computer Engineering, CUI, Abbottabad Campus
Microprocessor Systems & Interfacing

I/O pins
• PIC18 can have pins between 16 to 72 I/O pins
• PIC18F452 can have maximum 34 I/O pins
• Package pins goes from 18 to 80 pins
• PIC18F452 have 40 dual inline package

11
Department of Electrical and Computer Engineering, CUI, Abbottabad Campus
Microprocessor Systems & Interfacing

PIC onchip-peripherals
•ADC
•USART
•Timers
•Comparator

12
Department of Electrical and Computer Engineering, CUI, Abbottabad Campus
Microprocessor Systems & Interfacing

Thank you

Department of Electrical and Computer Engineering, CUI, Abbottabad Campus


13

You might also like