Home Price List Order Info PIC and PC Training Course PIC Training Course P182 PIC Training Course

PH28-X PIC and PC Programming
and Serial Communication Training Course
Teaching PIC assembler and C
PC Assembler and Visual C#
and Serial Communication
(Updated 22nd March 2010)

In January 2008 we updated our PIC training courses so that the only difference between them is the books which are supplied with the courses. The PH28 training course is exactly the same as the P928 course except that the PH28 is supplied with 3 books.

The third book Experimenting with Serial Communication starts with very simple PIC to PC serial experiments, gradually getting more complex, until a full digital storage oscilloscope is created. For the experiment shown in the picture we have wired a phaseshift oscillator on the plugboard using the optional components and we are viewing the waveform using the oscilloscope software which we have created using Visual C#. This is one of the last experiments of the course. All these experiments use the programmer module as the test bed.

The PH28 course retains all the features of the P928 so if you are not familiar with our P928 training course you should now read about it by clicking..... P928-X


The PH28 programmer module is identical to the P928 programmer.

The P928/PH28 programmer/experimental module has two RS-232 9 pin input/output sockets. One is used for control and the other is used for the experiments. A USB to RS232 adaptor is supplied with the programmer as standard. The programmer can to be connected directly to COM1 or COM2 on your PC or through the USB to RS232 adaptor to any USB port on your PC.

Experimenting with Serial Communication

We start with two very simple programmes to run in a PIC18F2321 to flash the LEDs on the programmer module. We write text to the liquid crystal display. We experiment with simple serial communication by getting the PC to flash the LED on the programmer module, writing the PC programme in assembler. We write a line of text to the LCD, we use the PC keyboard to write to the LCD and we send text back to the PC.

Then we learn about Visual C# for programming the PC. We flash the LEDs and write text to the LCD. We experiment with the routines needed to create a storage oscilloscope and gradually create the software. The final audio oscilloscope has dual or single trace, harmonic analysis and sophistcated triggering.

To see the full list of contents click here.
This book is wirobound to open flat, 240mm x 170mm, 276 pages.

Price list:-

Our programmer verifies over the full operating voltage of the PIC being written to and so meets the requirements to be classified as a production programmer. It connects to your PCs USB port via the supplied USB adaptor, and our software runs within Windows XP, NT, 2000, Vista etc.

Order code PH28-X:-
  1. P928 PIC programmer/experimental module
    + Book: Experimenting with PIC Microcontrollers using BSPWA & MPASM
    + Book: Experimenting with PIC C (5th edition)
    + Book: Experimenting with Serial Communication (3rd edition)
    + PIC Assembler and C compiler software
    + PC assembler software
    + PIC16F1827, PIC16F1936 and PIC18F2321 test PICs
    + USB adaptor with PC USB lead.......................................£193.00
  2. UK postage and insurance...................................................£10.00
    (Europe postage and insurance.......£20.00. Rest of world......£34.00)

    UK total inclusive price (order code PH28-X)............................£203.00
    Europe total inclusive price (order code PH28E-X)....................£213.00
    Rest of world total inclusive price (order code PH28W-X)..........£227.00

To create your order click: Go to item selection page


The module is fitted with a 2.1 mm DC power socket (8 to 18 volts DC)
UK orders are supplied with a plugtop power supply. Overseas orders are supplied with a lead to connect one PP3 battery to the DC input (battery not supplied).

The PIC programmer module can be connected directly to COM1 or COM2 on your PC, or it can be connected through the supplied USB adaptor to any USB port on your PC.

The Visual C# Express Edition Windows programming software must be downloaded from the Microsoft website. The express edition is free to download and full details of how to do this are included in the third book. (Visual C# needs Windows XP, 2000, NT, Vista, Windows 7 or similar operating system, it will not work within Windows 98, ME or 95.)

We also sell PICs if ordered with the PIC training system:-

PIC16F1827... 18 pins... 4k x 14... USART+ADC... £1.50 inclusive
PIC16F1936... 28 pins... 8k x 14... USART+ADC... £2.00 inclusive

PIC18F2321... 28 pins... 4k x 16... USART+ADC... £3.25 inclusive
PIC18F2525... 28 pins.. 24k x 16... USART+ADC... £5.70 inclusive

Optional kit of components
for Experimenting with PIC C


Full set of components for
white LEDs and motors tests
in chapters 12 and 13, including
all wire links and motors wired
with connecting leads.
Plus sounder and thermistor
for chapter 10 (Freezer thaw),
& chapter 11 (temperature tests).
As listed below:-

2 off PIC16F1826/7
3 off ultra bright white LEDs
..... 30000 mcd, 20mA, 15 deg
3 off low current red LEDs
1 off 100uH inductor
1 off 4v3 zener diode
2 off FDP6035AL MOSFET
2 off 1A schottky diodes
2 off small DC motors
2 off variable resistors
1 off optoisolated triac
1 off BTA16-600B triac
1 pack resistors
1 pack capacitors
1 off push button switch
1 pack trimmed wire links
1 PP3 battery lead to two pins
1 battery holder 2 x AA
1 battery holder 4 x AA

1 off 100k thermistor
1 off piezo sounder

1 pack of components
..... for phaseshift oscillator


Complete kit of parts.............£31.00
Postage UK £1.00, Europe £1.50, Rest £2.50

Mid range PICs Programmed

Our Windows based assembler BSPWA_16F can programme the 16F PICs listed below using our P928-X programmer module:-

8 pin 18 pin 28 pin 40 pin
PIC12F629 PIC16F84 PIC16F870 PIC16F871
PIC12F675 PIC16F84A PIC16f872
PIC16F873 PIC16F874
PIC12F1822 PIC16F627 PIC16F876 PIC16F877
PIC16F628
14 pin PIC16F873A PIC15F874A
PIC16F630 PIC16F627A PIC16F876A PIC16F877A
PIC16F676 PIC16F628A
PIC16F883 PIC16F884
PIC16F1823 PIC16F88 PIC16F886 PIC16F887
     
PIC16F1826 PIC16F1933 PIC16F1934
PIC16F1827 PIC16F1936 PIC16F1937


18F PICs Programmed

Our Windows based assembler BSPWA_18F can programme the 18F PICs listed below using our P928-X programmer module:-

18 pin 28 pin 40 pin
PIC18F1230 PIC18F2221 PIC18F4221
PIC18F1330 PIC18F2321 PIC18F4321
PIC18F2420 PIC18F4420
PIC18F2450 PIC18F4450
PIC18F2455 PIC18F4455
PIC18F2520 PIC18F4520
PIC18F2525 PIC18F4525
PIC18F2550 PIC18F4550
PIC18F2620 PIC18F4620
  20 pin    
PIC18F13K22 PIC18F23K22 PIC18F43K22
PIC18F14K22 PIC18F24K22 PIC18F44K22
PIC18F25K22 PIC18F45K22
PIC18F26K22 PIC18F46K22


What are the PIC16F1936 and PIC18F2321

The PIC16F1826 or PIC16F1827 is the best place for a newcomer to begin learning about microcontrollers because these are very low cost and easy to use, and they are drop in replacements for the very popular PIC16F84 (with software changes). For projects needing a USART and an analogue to digital converter it is better to use a 28 pin PIC. For projects needing up to 2048 locations of programme memory the PIC16F1933 or PIC16F1936 are usually the best choice although a PIC18F2221 could be considered. For projects needing between 2048 and 4096 locations of programme memory the PIC18F2321 is perfect although a PIC16F1936 could be considered. For projects needing more than 4096 it is usually easier and better to use an 18F PIC such as a PIC18F2525 or PIC18F4525.


Home Price List Order Info PIC and PC Training Course PIC Training Course P182 PIC Training Course