Largely simplified block schematic to demonstrate the bus structure of the PIC 16F1937 Architecture:
Busses:
- A PICmicro is a typical Harvard-type Microcontroller.
- This means that there is a separate bus for Instructions and one for Data.
- The data bus is 8-bit wide and connects every block and port together.
- The instruction bus is 14 bit wide and transports 14 bit long instructions from the program memory to the ALU.