Introduction
The objective of my web site is to foster tinkering. In my mind, this is the way people learn best.
Please note that proceeds from sales are used to buy additional stock, but more importantly, to buy equipment for development of the material on this web site and to pay students to develop material. Sadly, much of the web has become nothing more than a shopping cart with no development overhead. Please consider buying from vendors who not only sell, but also are striving to advance the craft.
My only advertising is word of mouth.
Please note that I am not in a position to do consulting.
I prefer payment via PayPal. However, please use the PayPal buttons only for shipping in the US. PayPal will "automatically" calculate shipping. However, in many cases, this is too much and I will refund any excess shipping, at least to within a dollar.
I no longer process credit cards and rely totally on PayPal.
For International, please send me e-mail (pha@phanderson.com) for a quote on the shipping.
Please see below for additional payment information.
Serial Port Control and Data Acquisition. Assembled Modules.
Serial Port Control and Data Acqusition Kits.
Kit WX #175 including the programmed Microchip PIC (28-pin DIP), 4.0 MHz ceramic resonator (3-pin SIP), MAX232 and associated capacitors, resistors, 22 awg solid wire, the Morgan Logic Probe and documentation - $24.95. DS1820 temperature sensors, MPX4115AP (or MPX4115-AS) pressure sensor and SHT-71 (or SHT-75) may be purchased separately. See "Sensors".
Sensors.
Microchip PIC..
Development.
Note this is compatible with the Microchip ICD2, but uses only an RS232 Com Port.
The design does not include a charge pump. Thus, a source of 16VDC must be used to power the ICD to provide the 13 VDC required for programming the target PIC. (This is included). I also power the target (+5 VDC) from a source other than the ICD to avoid heating the small ICD2 unit.
This may be used as an ICD for many of Microchip's latest parts and also as a programmer. For a complete description of compatible PICs, download the latest version of MPLAB and see the "readme" file associated with the ICD.
Same as Microchip ICD2 except does not use the bulky tel connector to the target used by Microchip. Microchip Users Manual. This may be used as an ICD for many of Microchip's latest parts and also as a programmer. For a complete description of compatible PICs, download the latest version of MPLAB and see the "readme" file associated with the ICD2.
Includes main ICD2 unit and USB Cable (A Male to B Male).
PIC C Routines.
PIC Programmers
These were inteneded for use with the WARP-13 Programmer.
Olimex Serial Port Programmer
The original COM port used levels of nominally -8 VDC and +8 VDC. This programmer uses this nominal 16 VDC swing to generate the 13 VDC required by the PIC during programming. Many newer PCs, laptops and USB to serial converters use lower levels, say -5 and +5 or GRD and +5 VDC and thus, this programmer cannot develop the required programming voltage and it will not work. (It might actually pay to keep an older PC around).
If you have a voltmeter, measure the voltage at term 3 of your COM port (9-pin) relative to terminal 5. If the voltage is more negative than nominally -8 VDC, the programmer will most likely work for you. If it doesn't, you may return it to me for a full credit, less shipping.
There is a six terminal connector and cable for In Circuit Serial Programming (ICSP). I caution against using this to connect to external circuitry. Rather, use the on-board sockets for programming.
I offer caution as the negative rail of the PC Com Port, nominally -8 VDC, is used as ground on the programmer and this is fine so long as the programmer is isolated from other circuitry. However, in using the ICSP connector to wire to a PIC in a circuit that is referenced to ground will cause the PC Com port's negative rail to be connected to ground. The programmer will not work.
I was initially skeptical of this programmer. How could anything so inexpensive do such a good job. However, I have sold over 1000 of them and the PIC enthusiasts have been pleased. I have used this successfully when my trusty WARP-13 and PIC Start Plus were unable to program a new device.
A general note to the hobbyist community. This programmer is a good buy. But, if you are serious about using PICs, the "best" programmer is a Microchip ICD2 or a clone. I normally sell an Olimex model. These may be used as a debugger, but also as a programmer for most modern PICs. They integrate into the latest version of MPLAB and Microchip is pretty good in keeping their software current.
PICs
PC Parallel Port
Note that these books were developed prior to the popularity of Windows and one could actually run DOS and there was only one type of parallel port (now termed SPP). All routines were written using Borland's TurboC Version 2.0 for DOS and I still use this old compiler in teaching as it is simple, has a good debugger and will run on any PC. This is now available for free download at Borland Community. Click on "Museum".
I have no plans to update these books for Windows.
Although the platform, a PC running DOS with a Stnadard Parallel Port, may not be as practical as it once was, these books offer a wealth of information in interfacing with the real world. Indeed, they were written for a Parallel Port, but one might argue that a port is a port, whether it be a 8051, 68HC11, PIC, BX24 or Basic Stamp.
Basic Stamp 2
Serial to Parallel LCD Kits
Miscellaneous Kits
KIT-1820 - $24.95. Includes one DS1820 (Now DS18S20) in a TO-92 package.
Additional DS18S20 sensors may be ordered separately at $4.50. See elsewhere on this page.
Note that the KIT-1821 is no longer available.
Wireless Breadboard Prototyping
Parts
Privacy. No information whatever is shared with anyone.
Shipping.
I attempt to accurately charge what it costs me for shipping. Please include enough. On payments by money order, I reimburse if the included shipping is too much. If you need an estimate, please send me e-mail.
United States.
Small items such as a few ICs or a BasicX BX24 are sent First Class and are $1.50 in the US.
Heavier items in the US are sent via UPS Ground and range from $4.00 to $7.00. Note that these orders are insured and trackable via the UPS web site.
Other Countries.
I do not ship to South or Central America. Consider using SkyBox in Miami.
Sales Tax
Maryland residents. Please add five percent for Maryland Sales Tax.
Please consider PayPal.Com as it is secure, greatly reduces my paperwork and it seems to work quite well. Note that my account is pha@phanderson.com. It is okay to estimate shipping. If it is too much, I will refund. If it is too little, I will request the additional. Note that I only charge for actual shipping costs. I may miss by $1.00, but I do not try to make money on shipping. I do not have any handling charge.
I no longer directly process credit cards. You can do this far more sucurely via PayPal. You can now pay on PayPal without a PayPal account.
Purchase Orders
Purchase Orders from US companies and educational institutions are accepted. Orders less than $500 must be prepaid. Purchase Orders from other countries must be prepaid (either by credit card or a check in US dollars).
Send POs to in .doc or .pdf format to me via e-mail or to my address which appears below.
Money Orders
Money orders must be in US dollars.
Please make money orders payable to Peter H. Anderson and mail along with order to the following address.
Peter H Anderson 915 Holland Road Bel Air, MD 21014 USA
Other
BidPay is accepted. Please include my e-mail address ( pha@phanderson.com ) and use the above address;
Western Union. Please designate the destination as Bel Air, Maryland, USA. Please send me the MTCN number via e-mail.
I do not accept Bank Transfers.
Order Confirmation
This is definitely a garage type operation. Actually, I don't have a garage and thus it is taking over one room after the other in the house. I have found I am not too good in confirming every order via e-mail. Rather, I will post the status of each order as they are received at the link at the top of this page.
If you do not see your order appear in a reasonable period of time, let me know.
Happy Tinkering.