PIC EXPERIMENTS PAGE

pi logo

PIC decoder
MSF clock
moon
Moon clock
unified practice
Meditation aid
treasure box
Treasure box
geiger logger
Geiger logger
psudo random
Pseudo random
PIC GPS<br>device
GPS
galvanometer challenge
Galvanometer
more soon
21 LED meter
more soon
MAX7219
PIC development unit
PIC expt. unit
PIC decoder
Raspberry Pi
PIC GPS
GPS
more soon
more soon
more soon
more soon
more soon
more soon
more soon
more soon
more soon
more soon


Amateur Radio Projects

FT817 controller tn
FT817 controller
more soon
more soon
more soon
more soon


G4JNT Projects

keypad tn
FT817 keypad
freq. entry
DDS PIC
Direct Digital Synth
DDS PIC
more soon
more soon


USEFUL LINKS

Crownhill Sparkfun Microchip parallax CS technology
more
soon
ByPIC mbed arduino PIC in Practice
PIC in Practice PDF


COMPONENT SUPPLIERS

Maplin
Electronics
RS
Components
CPC Rapid
Electronics
Farnell
Greenweld Microchip Jaycar more
soon
Cricklewood*
DigiKey* Mouser* Radio
Shack
Jameco more soon



PROGRAMMING LINKS

Python.org raspberry pi.org Programmer’s
Notepad
Elektor
Magazine
more soon




USEFUL BOOKS

PIC in Practice, D. W. Smith, 2006, Newnes. ISBN 0 7506 6826 1
An introduction to PIC Microcontrollers, R. A. Penfold, 1997, Babani Press. ISBN 0 85934 394 4
Practical PIC Microcontroller Projects, R. A. Penfold, 1999, Babani Press. ISBN 0 85934 444 4
C Programming for Embedded Microcontrollers, Warwick A. Smith, Elektor, 2008. ISBN 978-0-905705-80-4




PIC MARKINGS

Example 1: 16C54XX, where XX can be JW, RC, LP etc.
The 'C' means it is a one time programmable (OTP) device (unless the chip had a window in the top, see below).
Later chips with 'F' instead of the 'C', like the 16F84, were flash memory devices that allowed being programmed again and again.
16C54JW = windowed device (can be errased using a UV light)
16C54RC = One Time Programmable (OTP) = Resistor Capacitor oscillator
16C54LP = OTP, Low Power (e.g. 32kHz)
16C54XT = OTP, crystal or ceramic resonator oscillator (e.g. 4 MHz)
16C54HS = OTP, high speed oscillator (e.g. 20 MHz)

Example 2: PIC16F877A-20I/P
'PIC16F877' is the particular chip number / type
'A' is the revision version (i.e. an updated version).
The numbers '20' is the maximum frequency / speed in this case 20MHz.
The letters I/P at the end are i) the temperature range designations and ii) the package type:
For the temperature range designation:
C = normal: 0 to +70 C
I = industrial: -40 to + 85 C
E = extended: -40 to + 125 C
For the package type:
P = plastic and SO = surface mount

So a PIC16F877A-20I/P = is the latest (Revision A) version of the PIC16F877 chip which is a flash memory 20MHz industrial temperature range device in a plastic package.
Note: the A version of the 16F877 has Comparators and Comparator Voltage Reference modules that the PIC16F877 did not have (the older PIC16F877 is no longer avaliable).




THE CREATIVE SCIENCE CENTRE


Dr Jonathan Hare, The University of Sussex
Brighton, East Sussex. BN1 9QJ

home | diary | whats on | CSC summary | latest news