You are on page 1of 13

MICROCONTROLLER BASED SYSTEM DESIGN

ARCHITECTURE OF PIC16C6X

V.KALAIRAJAN M.E;
ASSISTANT PROFESSOR,
ELECTRICAL AND ELECTRONICS ENGINEERING
KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY,TRICHY
KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 1
PIC16C6X MICROCONTROLLER

VIEWS :
 PIC MICROCONTROLLER
 CORE FEATURES
 VERSIONS OF PIC16CXX
 ARCHITECTURE OF PIC16C6X
 PIN DIAGRAM OF PIC16C6X
 DIFFERENT BLOCKS OF PIC16C6X
 CONCLUSION
 REFERENCES

KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 2


PIC16C6X MICROCONTROLLER

PIC MICROCONTROLLER:
 All Currently used PIC controllers are Harvard architecture
microcontrollers.
 PIC designed by micro technology.
 It can access 8, 16, 32 bit data for application purpose.
 In past days PIC had ROM, EPROM like erasable memories
only.
 In recent PICs Flash memory used as program memory.
 Some PIC models are designed with internal reprogrammable
memory.

KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 3


PIC16C6X MICROCONTROLLER

CORE FEATURES:

 RISC instruction CPU with high performance.

 35 single word instructions.

 It has Interrupt capability.

 Direct, indirect, and relative addressing modes

 Used.

 Power-on Reset (POR)

 Power saving SLEEP mode.

KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 4


PIC16C6X MICROCONTROLLER

VERSIONS OF PIC16CXX:

PIC16C61

PIC16C62

PIC16C62A

PIC16CR62

PIC16C63

PIC16CR63
KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 5
ARCHITECTURE OF PIC16C6X

KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 6


ARCHITECTURE OF PIC16C6X

PIN DIAGRAM OF PIC16C6X

KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 7


ARCHITECTURE OF PIC16C6X

DIFFERENT BLOCKS OF PIC16C6X


 Power ON reset and brown out reset
 Watch dog timer
 Input/output ports
 Analog to digital conversion ADC
 Interrupt control
 USART
 EEPROM/OTP/ROM
 Program memory
 STATUS register
 Program counter stack
 FSR register
KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 8
ARCHITECTURE OF PIC16C6X

POWER ON RESET AND BROWN OUT RESET:


 Power on and brown out reset make sure that the chip operate only
when the supply within limit.
 In brown out reset mode, when the power supply goes below a
specified voltage it reset the PIC.
WATCH DOG TIMER:
 A watch dog timer reset the processor, if any malfunctions in the
software program and program deviates from normal operation.
INPUT/OUTPUT PORTS:
 Each port has a bidirectional capability, input and output ports are
Multiplexed with alternate functions for peripheral devices on the
microcontroller.

KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 9


ARCHITECTURE OF PIC16C6X

ANALOG TO DIGITAL CONVERSION ADC:


 An ADC converts an analog signal into an equivalent digital
values.
INTERRUPT CONTROL :
 PIC microcontroller has one vectored interrupt location ( i.e.
0004H) but has 12 independent interrupt source can control, when
the central processing unit will deal with each source.
 There is no interrupt priority, only one interrupt is served at a time.
However interrupts can be masked.
USART:
 A universal synchronous asynchronous receiver transmission
when the serial data is transmitted asynchronously, data stream is
generated with the transmitter clock.
 The receiver must synchronize the incoming data stream to the
receiver clock.
KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 10
ARCHITECTURE OF PIC16C6X

EEPROM/OTP/ROM:
 EEPROM/OTP/ROM development is supported by
ultraviolet erasable, programmable EPROM parts.
 Both small and large production runs are supported by lower
cost one time programmable.
 A very large run, microchips also supports customers with
very low cost ROM parts.
PROGRAM MEMORY:
 The PIC16C61 addresses 1K x 14 of program memory.
 The PIC16C62/62A/R62/64/64A/R64 address 2K x 14 of
program memory,
 The PIC16C63/R63/65/65A/R65 devices address 4K x 14 of
program memory.
 The PIC16C66/67 address 8K x 14 program memory.
KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 11
ARCHITECTURE OF PIC16C6X

STATUS REGISTER :
 The status register is a 8 bit register tat stores the status of the
processor. This is also stores carry zero and digit carry bits.
PROGRAM COUNTER STACK:
 An independent 8 level stack is used for the program counter. As
the program counter is 13 bit the stack is organized as 8 X 13 bit
registers. When an interrupt occurs the program counter is pushed
onto the stack.
FSR REGISTER:
 File selection register, is an 8 bit register used as data memory
address pointer. This is used in indirect addressing mode.

KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 12


ARCHITECTURE OF PIC16C6X

CONCLUSION:
 In this above presentation we can learn about basic concept
Architecture of PIC 16C6X, features, versions and different
blocks.
REFERENCES:
 Mazidi, M.A.,“PIC Microcontroller” Rollin Mckinlay, Danny
causey Printice Hall of India, 2007.
 Ravichandran,C., and Arulaalan,M., “Microcontroller Based
System Design”, Suchitra Publications, Ist edition,2016.
 Dr.Balamurugan.C.R., Periyaazhagar., “Microcontroller Based
System Design”, Megnus Publications, Ist edition,2016.
 Online wikipedia search.

KONGUNADU COLLEGE OF ENGINERING AND TECHNOLOGY, TRICHY ARCHITECTURE OF 16C6X 13

You might also like