PIC16F627 Architecture

Hello everyone… I’m a newbie when it comes to microcontrollers and I’m currently doing my 2nd year in electrical engineering.

We are required to know the ins and outs of the PIC16F627 Microcontroller.

So I’d like to ask if what’s an easier and smart way of learning about this PIC cause we’ll later on be programming.

Here’s a summary of the things I’m suppose to know before programming :

  1. Arithmetic logic unit.

  2. Memory organisation.

  3. Status register.

  4. The stack

  5. Instruction cycle and instruction flow

  6. Input and output ports

  7. Porta and trisa register

  8. PORTB and TRSB Register

  9. Instruction set.

I’d really appreciate it if you guys could recommend some resources to study and understand this things.

Thanks :slight_smile:

The 16f627 data sheet is the most accurate and complete resource.

Definitely read through the datasheet as it has a lot of detail on the inner workings of the core. If you have specific questions, feel free to post up here or in the Microchip subforum.

-Bill