This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

PIC Microcontroller

Home * Hardware * PIC Microcontroller

PICKit 3 Debug Express 1PICKit 3 Debug Express 1


  1. PICKit 3 Debug Express with demo board, Image by Glossywhite, February 01, 2011, Wikimedia Commons↩︎

PIC Microcontroller,
a family of microcontrollers (MCUs) with a Harvard architecture design, made by Microchip Technology, derived from the 1976 ancestor, the Programmable Interface Controller PIC1650 developed by General Instrument 1. The PIC family includes various 8, 16 and 32-bit controllers with 12, 14, 16, or 24 bit instructions, flash memory (EEPROM), RAM, parallel I/O-ports, DMA, serial communication, ADC and DAC, and further peripherals such as timer, interrupt controller and PWM devices for motor control.

Contents
  1. PIC24
  2. Chess Engines
  3. See also
  4. Manuals
  5. Publications
  6. External Links
  7. References

PIC24

The PIC24 is a 16-bit MCU. It has 16 16-bit working registers (W0-W15). W0-W3 act as div and mul result registers, W15 operates as a software stack pointer for interrupts and calls. The data space can be addressed as 32 Ki words or 64 KiB. Beside move (memory mapped I/O), arithmetical, bitwise logical and shift/rotate, control flow and stack instructions, PIC24 has bit instructions along with bitscan aka "Find first one from left (MSb) side" (FF1L) and "Find first one from right (LSb) side" (FF1R), i.e. for piece set traversal 2.

Chess Engines

See also

Manuals

3

Publications

Watch on YouTube

References

Up one Level


  1. PIC microcontroller from Wikipedia↩︎

  2. Microchip (2009). 16-bit MCU and DSC Programmer’s Reference Manual. (pdf)↩︎

  3. Microchip PIC Family Reference Manuals - Compiled - Microcontroller - eewiki↩︎

  4. luciodj / FlyingPIC24 / source / — Bitbucket↩︎

What links here

Contributors: GerdIsenberg.