Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
39 views

Introduction To PIC Microcontrollers

The document discusses PIC microcontrollers and provides a brief history and overview. It notes that PIC microcontrollers were designed by Microchip Technology, with their first ancestor developed in 1975 by General Instruments. They have features like 8KB of flash memory, timers, ADC, and I/O ports. The document also discusses registers and memory used by PIC microcontrollers, and provides steps for creating an executable program from assembly code.

Uploaded by

NandaKiran
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Introduction To PIC Microcontrollers

The document discusses PIC microcontrollers and provides a brief history and overview. It notes that PIC microcontrollers were designed by Microchip Technology, with their first ancestor developed in 1975 by General Instruments. They have features like 8KB of flash memory, timers, ADC, and I/O ports. The document also discusses registers and memory used by PIC microcontrollers, and provides steps for creating an executable program from assembly code.

Uploaded by

NandaKiran
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

PIC MICROCONTROLLERS

FRANKLIN FRANCIS
VOLUME 1
Intro to PIC
microcontrollers
Franklin Francis

History
PIC microcontrollers designed by Microchip Technology
The real name of this microcontroller is PIC micro
(Peripheral Interface Controller), but it is better known
as PIC.
Its first ancestor was designed in 1975 by General
Instruments.
This chip called PIC1650 was meant for totally different
purposes. Not longer than ten years after, by adding 27
EEPROM memory, this circuit was transformed into a
real PIC microcontroller.
Microchip Technology announces a manufacturing of
the 5 billionth sample. (2009)
Franklin Francis

Franklin Francis

Look at pin number6


RA4/T0CKI/C1OUT
Here we have multiple
functions in a single pin.
We cannot use multiple
functions simultaneously.
This helps uC to get
more compact.
Functions can be
changed within the course
of the program.

Franklin Francis

Salient Features
8 bit controller
High performance RISC CPU with 35 single -word instructions
8KB x 14 words of internal flash memory.
192 bytes of data memory(RAM)m in pic16f874 or 873, where as 876 will be
more.
o 256 x 8 bytes of EEPROM data memory to store critical data.
o
o
o
o

o
o
o
o
o
o
o
o

Five I/O ports PORTA(6 bit), PORTB,PORTC,PORTD, & PORTE(3bit).


Three timers Timer0 (8 bit),Timer1 (16 bit) and Timer2(8 bit).
Two Capture, Compare and PWM (CCP) modules .
8-channel 10-bit ADC.
One serial port(USART).
Master Synchronous Serial Port for SPI and I2C.
15 Interrupts.
Adapts to Industrial Temperatures

Franklin Francis

Registers : A Register or a Memory Cell is an


Electronic Circuit which can memorize the state of
one byte.
Eg : Used for calculation

Franklin Francis

SFR registers : whose function is predetermined by the manufacturer.


Their bits are connected (literally) to internal circuits such as timers, A/D
converter, oscillators and others, which means that they are directly in
command of the operation of the microcontroller.
If you imagine that as eight switches which are in command of some
smaller circuit within the microcontroller.
E.g. : PORTA

Franklin Francis

Franklin Francis

STEPS to create an Executable

Editor
Name.asm

Assembler
Program
Name.obj

Name.lst

Other object files

Linker
Program

OH
Program
Name.hex

Franklin Francis

End of Volume 1

Franklin Francis

10

You might also like