Find similar products here

PIC Microcontroller Programmer Kit K8048

Price match guranteePrice match guarantee

We can price match this item if found elsewhere. Call us on:

0333 400 9500

Quoting product code: N36AC


About this product


  • Suitable for programming Microchip2 FLASH PIC™ microcontrollers
  • Supports 4 different 300 mil. PICs: 8p, 14p, 18p and 28p
  • Test buttons and LED indicators to carry out educational experiments includes programming examples

Product overview

• Suitable for programming Microchip2 FLASH PIC™ microcontrollers• Supports 4 different 300 mil. PICs: 8p, 14p, 18p and 28p• Test buttons and LED indicators to carry out educational experiments ; includes programming examples• Easy connection to a PC using the serial port• software to compile and program your source code is included• Kit includes a PIC16F627 Flash Microcontroller that can be re-programmed up to 1000 times for experimenting at will

Minimum system requirements: IBM Compatible PC, Pentium or betterWindows™ 95/98/ME/NT/2000/XPCD ROM player and mouseFree RS232 port (cable not included)COMPILE / PROGRAM SOFTWARE: controller selectionUp to 8 com (RS232) portsCode verify functionPossibility to change configuration & IDsMore than 19 PIC controllers supportedPower supply 12 to 15Vdc, min. 300mA, non-regulated adapterSupports these FLASH : PIC12F629, PIC12F675, PIC16F83, PIC16F84(A), PIC16F871, PIC16F872, PIC16F873, PIC16F874, PIC16F876, PIC16F627(A), PIC16F628(A), PICF630.

Rated 4 out of 5 by from Before Purchasing this Kit I would suggest a web search for "pic projects" ( or simillar ) to get an idea of the versatility of the PIC controller. I usually "scratch build" ( buy the components seperatly, etch my own board etc.) but after buying this kit I Think I'm a convert. Quality pcb, tinned, and solder resist coated, printed component overlay. Clear instructions on build order along with tick boxes for each component. A delight to assemble. In use. The Kit does include a PIC controller and an example program so does allow for some initial experimentation & programming practice but you are likley to quickly outgrow the limitations of the "experimental" side of the board. but becasue of the ease of reprogramming the pic it may often be possible to write a simple routine to "test in principal" within the constrains of the board and given how few components are required to "bread board" a pic project a quick re program and full test on a bread board is not an excessive task. For those inclined to do so building a more functional "plug in" test board (plugging in to the relevant IC socket) would not be a daunting task. The Documentation suppled is somewhat limited but there is a wealth of info on the web including tutorials and many project ideas / complete projects. A visit to Microchips own site and a look at the Application notes section is also worth while. In summary the quality of the kit "5 star." As an "entry level" programmer/ test board, "could be better"
Date published: 2014-11-11
Rated 5 out of 5 by from This is a really nice and useful kit. Took about 2.5 hours to build (you need to be decent at soldering), and worked straight away. The passive components are supplied in a strip in the same order they are listed in the build instructions, so it's fairly straightforward. The programmer works really well (and it DOES work with USB to serial adapters, if they have the Prolific chipset, but is quite slow in this mode and a "real" serial port is preferable). The 6 LED's and 4 buttons are connected to GPIO pins of the PIC (on the smaller 14 pin PICs like the 16F676, only 5 LED's and 1 switch are connected), which makes prototyping and testing easy if your PIC project has some inputs and outputs, as you can see in real time what's going on, and try with various iterations of the code. I use MikroC PRO for PIC (a Windows program but works in Linux under Wine), and the Linux programming tool k8048 to program the PIC's. All works really well and I've had a lot of fun with this board. Definitely recommended.
Date published: 2014-11-11
  • y_2018, m_2, d_21, h_1
  • bvseo_bulk, prod_bvrr, vn_bulk_2.0.7
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_2
  • loc_en_GB, sid_N36AC, prod, sort_[SortEntry(order=RELEVANCE, direction=DESCENDING)]
  • clientName_maplin-en_gb

My laptop doesn't have a RS232 port. Will it work with a RS232 to HDMI converter?

Asked by: Anon
RS232 is a serial Data output, not a video output, as such a HDMI converter would not be suitable. However you may be able to convert to USB with the following adapter cable;
Answered by: Gareth
Date published: 2017-03-22

Did you know program transfer failures with pic16f876A can be fixed by running the .exe file in "real time" mode and using a single cpu. These settings are accessed in XP task manager and right clicking the exe
Asked by: tim price
Many thanks for the feedback on this issue.
Answered by: JK
Date published: 2015-07-17

Does this kit require self assembly?
Asked by: N/A
Yes it does.
Answered by: GM
Date published: 2015-07-17

Many PCs, and it would seem nearly all modern laptops are being supplied without a serial port. Is it possible to use this programmer and the supplied software via a USB to serial port adaptor? - e.g. Your product codes A86AN or ZP43W.
Asked by: Simon
This is not compatible with USB to Serial Adaptors (as per Manufacturers details).
Answered by: CB
Date published: 2015-07-17

Can you confirm that the version of the programmer you are selling will actually program the 16F628A variant as well as the 16F628 device. Most other programmers cannot handle the 16F628A version.
Asked by: M Curtis
Supports these FLASH microcontrollers: PIC12F629, PIC12F675, PIC16F83, PIC16F84(A), PIC16F871, PIC16F872, PIC16F873, PIC16F874, PIC16F876, PIC16F627(A), PIC16F628(A), PICF630 (copied and pasted from Velleman's own web site)
Answered by: GM
Date published: 2015-07-17
  • y_2018, m_2, d_21, h_1CST
  • bvseo_bulk, prod_bvqa, vn_bulk_2.0.7
  • cp_1, bvpage1
  • co_hasquestionsanswers, tq_5
  • loc_en_GB, sid_N36AC, prod, sort_[SortEntry(order=LAST_APPROVED_ANSWER_SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_maplin-en_gb