Lecture 6.pptx - Microcontroller Architecture PIC18F Family...

This preview shows page 1 - 7 out of 29 pages.

The preview shows page 5 - 7 out of 29 pages.
Microcontroller ArchitecturePIC18F Family
PIC18F MicrocontrollerFamiliesMicrocontroller Unit (MCU)Microprocessor unit (MPU)Harvard ArchitectureProgram memory for instructionsData memory for dataI/O portsSupport devices such as timers, ADC2
Microcontroller Unit3
PIC18F – MPU and Memory4
Microprocessor UnitIncludes Arithmetic Logic Unit (ALU),Registers, and Control UnitArithmetic Logic Unit (ALU)Instruction decoder16-bit instructionsStatus register that stores flags5-bitsWREG – Working Register8-bit accumulator5
Microprocessor UnitRegistersProgram Counter (PC)21-bit register that holds the Program MemoryAddressBank Select Register (BSR)4-bit register used in direct addressing the DataMemoryFile Select Registers (FSRs)12-bit registers used as memory pointers in indirectaddressing Data MemoryControl unitProvides timing and control signalsRead and Write operations6

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 29 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Spring
Professor
Henry Gitau
Tags
Central processing unit, Program Memory, xxxx xxxx, Microcontroller Unit

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture