Chips › Processors › PIC family › Microchip PIC16F84A
Microchip PIC16F84A
1998
The PIC16F84A is Microchip's iconic 8-bit hobbyist microcontroller — the mid-range PIC a whole generation learned assembly on. It is a Harvard machine with 14-bit program words in a 1K flash, a separate 8-bit data memory (the special-function registers plus 68 bytes of general-purpose RAM), an 8-bit working register W, a 13-bit program counter and an 8-level hardware call stack. The full 35-instruction mid-range set, TMR0 with its prescaler, PORTA/PORTB with TRIS latches, a single interrupt vector at 0x0004 and 64 bytes of data EEPROM round it out. Here the whole chip is modelled from scratch in JavaScript, running real assembled firmware.
Machines
Emulators
| Emulator | Type | License | Site |
|---|---|---|---|
| PIC16F84A | online | MIT | Website ↗ |