More PIC Microcontrollers:In-Circuit Debugging and Power PICs

In-Circuit Debugging Mid-range PIC chips are now generally being designed to support in-circuit debugging (ICD), where, after programming, the firmware can be executed within the final target hardware under control of the MPLAB IDE via the programming interface. This allows the application to be more fully tested using the same debugging tools available in MPSIM […]
Continue reading…

 

More PIC Microcontrollers:Protection Devices,Interrupts,Hardware Timers and In-Circuit Programming

Protection Devices Internal timers are used to ensure a reliable start-up on power-up, after a reset or a short-term dip in the supply voltage. In the 16F690, the power-up timer provides a nominal delay of 64 ms to allow the power supplies to stabilize before the program execution begins. The watchdog timer allows the chip […]
Continue reading…

 

More PIC Microcontrollers:Harvard Architecture and RISC Instruction Set

Harvard Architecture In conventional processor systems, the instruction codes and associated operands have to be transferred from memory using the same address and data bus as the system data, that is, the data read in via inputs or generated by the processor. The PIC architecture has separate paths for the instructions and the system data. […]
Continue reading…

 

More PIC Microcontrollers:Common Features

Common Features All PIC microcontrollers use the same basic architecture (Chapter 5) and instruction set (Chapter 4), to provide a design progression path from simple programs to the most complex applications. The architectural features may be compared by studying the block diagram for each device found in its data sheet. The shared features of the […]
Continue reading…

 

PIC Motor Applications:Motor Control Modules

Motor Control Modules Some examples of more complete designs for position controllers are described below. Serial Input Position Controller A position controller with serial input is described in Microchip® application note AN532 (Figure 11.8a). Although based on a now obsolete MCU, it represents a commercially viable design which could be updated for applications such as […]
Continue reading…