Home Price List Order Info PIC and PC Training Course PIC Training Course P31 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. All our programmer modules now have all the features of the original PH27 system so all that is needed to update from P928-X is to purchase one extra book.

The P928 programmer/experimental module has two RS-232 9 pin input sockets. One is used for control and the other is used for the experiments. So with the serial experiments for the PH28 course we run our programmes in the test PIC. This gives slightly more flexibility than the original PH27 system.

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.......................................£189.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)............................£199.00
    Europe total inclusive price (order code PH28E-X)....................£209.00
    Rest of world total inclusive price (order code PH28W-X)..........£223.00

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 USB to COM adaptor using COM3 or higher.

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:-

PIC16F627A.........£1.60 inclusive
PIC16F88.............£2.40 inclusive
PIC16F870...........£3.25 inclusive
PIC18F2321.........£3.25 inclusive

PIC18F2525.........£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 bassed 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
PIC16F627 PIC16F876 PIC16F877
PIC16F628
14 pin PIC16F873A PIC15F874A
PIC16F630 PIC16F627A PIC16F876A PIC16F877A
PIC16F676 PIC16F628A
PIC16F883 PIC16F884
PIC16F88 PIC16F886 PIC16F887
     
PIC16F1826 PIC16F1933 PIC16F1934
PIC16F1827 PIC16F1936 PIC16F1937


18F PICs Programmed

All the PICs list below can all be programmed with our BSPH assembler using the Brunning Software P928 PIC programmer. Our Windows based assembler BSPWA_18F can programme only the latest 18F PICs.

18 pin 28 pin 40 pin
PIC18F1220 PIC18F242 PIC18F442
PIC18F1320 PIC18F252 PIC18F452
PIC18F1230 PIC18F2221 PIC18F4221
PIC18F1330 PIC18F2321 PIC18F4321
---- PIC18F2420 PIC18F4420
---- PIC18F2455 PIC18F4455
---- PIC18F2520 PIC18F4520
---- PIC18F2525 PIC18F4525
---- PIC18F2620 PIC18F4620
---- PIC18F2550 PIC18F4550


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 P31 PIC Training Course