728x90

728x90

Showing posts with label dsPIC30F2010. Show all posts
Showing posts with label dsPIC30F2010. Show all posts

Friday, July 25, 2025

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer

Overview

dsPIC30F2010 is a 16-bit Digital Signal Controller from Microchip Technology. This 28-pin PICMicro has a 10-bit ADC module with up to 1MSPS conversion rate. It able to operates up to 30MIPs.

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Soldered PCBA

 

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
dsPIC30F2010-20I/SP I have

 

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
dsPIC30F2010-30I/SO I have

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer

 

dsPIC30F1010 is 16-bit Digital Signal Controller enhanced for SMPS application. It has a 10-bit ADC module with the conversion speed up to 2000kSPS. It also able to operate up to 20MIPs.

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
A dsPIC30F2010 DIP

 
A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
A dsPIC30F1010 DIP

 

These DIP micro-controllers can easily prototype on a breadboard. However we can create a simple prototype board for these chip from scratch. I designed a prototype board for these chips with a PICKit2 programmer to make it self and easier to prototype.

Circuit Design

I use Protues VSM to design the schematics for this board. Most of parts are already have in Protues while other parts are downloaded from snapeda website.

I putted some major modules on this board:

  1. PICKit2 programmer
  2. dsPIC30F2010 and dsPIC30F1010 IC socket
  3. RS-232 to TTL converter
  4. ADC inputs
  5. Switches inputs,
  6. LEDs outputs
  7. Male header for external connection

 

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Schematic Sheet #1


A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Schematic Sheet #2


A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Schematic Sheet #3

 I use three A4 size sheet of this design.

PCB Design

Protues PCB design is very easy to use and light weight. It also have a 3D preview tool and Gerber file exporting and viewing tool. 

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
PCB Design in Protues
 

This PCB is approximately 10cmx10cm in size. I use two layers of copper because it is convenience. Furthermore this size of PCB is very low cost to fabricate using any popular PCB manufacturer such as PCBWay

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Top Copper

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Bottom Copper

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Top Silk
 

It's difficult to fabricate this double-side PCB at home using a CNC machine or toner transfer method. This PCB can be fabricate at very low cost by many PCB manufacturers.

PCB Fabrication

I have been using PCBWay for many years now. PCBWay fabricate PCBs at low cost, fast processing time for only 24 hours, and fast delivery time using any carrier options. This double side 10cmx10cm can be fabricate at only 5USD for 5 to 10pcs by PCBWay. It's a standard PCB with silk screen and solder mask.

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
10 PCBs for only 5USD
 

For different size of PCB we can instantly quote on PCBWay website using a zip PCB Gerber file without account.


A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
PCBWay Instant Quote
 

We can accurately see the preview of fabricated PCB generated by the company's online Gerber file viewer.

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Top Side

 

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Bottom Side

 

 PCBWay also offer PCBA assembly service at reasonable price.

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
PCBWay PCB Assembly Service


 Click here to download this PCB design

pcbway.com sponsor pcb project august 2025

PIC18F4550 and DSPIC30F2010 PCB fabrication from PCBWay.com


 
A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
A box of two PCB for PIC18F4550 and dsPIC30F2010 Prototype Board sponsored by PCBWay  

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer

A PCB package of 5-pcs


A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
A PCB package of 5-pcs

The PCB processing time is only one day with a few days of delivery time. DHL logistic is preferred by PCBWay and customers.

It's a standard and high quality PCB. Finished PCB needs a surface treatment process to treat them from corrosion. So even we don't solder them instantly its quality is not defected by outside environment. 

For this 5USD PCB order, we can choose different colors of solder mask and silk screen legend as preferred. The standard thickness is 1.6mm that is robust enough for most of application. We can order up to 10 units for only 5USD.

PCB Assembling

PCBWay offers PCB assembling service for a wide range of order with a minimum order of 25 units at a reasonable price. 

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Soldering PCB Kit
It takes one day to assemble and test this PCBA. The circuit working is correct. Some drill holes have problems so I need to correct it later.



A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
PCBA Top Side

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
PCBA Bottom Side

I tested this PCBA with my PC program to to the PICKit2 device programmer. Everything works well.

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Power Supply Testing

I test it with PICKit2 on host software. It's error free.
 

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
PICKit2 Software Test

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
PICKit2 Software

I putted a two-row machine-tool female pin header to optionally place a dsPIC30F1010-30I/SO I soldered on an SMD IC adapter board.

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
A dsPIC30F2010-20I/SP and a dsPIC30F1010-30I/SP that could fit on this PCBA
 

I needed to remove dsPIC30F2010 from this PCBA first before placing the dsPIC30F1010 chip.

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Testing the dsPIC30F1010 on this PCBA

 This chip could programmed with the earlier version of PICKIT programmer, PICKIT2.

A DIY dsPIC30F2010 and dsPIC30F1010 Prototype Board with Programmer
Testing the dsPIC30F1010-30I/SP with PICKIT2

 Click here to download this PCB design.

 

 

 


 

 

 

 

320x50

Search This Blog

Labels

25AA010A (1) 8051 (7) 93AA46B (1) ADC (30) Analog Comparator (1) Arduino (15) ARM (6) AT89C52 (7) ATMega32 (57) AVR (58) CCS PICC (28) DAC (1) DHT11 (2) Display (106) Distance Sensor (3) DS18B20 (3) dsPIC (3) dsPIC30F1010 (3) dsPIC30F2010 (1) EEPROM (5) Environment Sensor (4) esp8266 (1) I2C (29) Input/Output (68) Interrupt (19) Keil (5) Keypad (10) LCD (48) Master/Slave (1) MAX7221 (1) MCP23017 (5) MCP23S17 (4) Meter (3) MikroC (2) Motor (15) MPLABX (73) Nokia 5110 LCD (3) OLED (2) One-Wire (6) Oscillator (8) PCB (10) PCD8544 (3) PCF8574 (5) PIC (108) PIC12F (3) PIC16F628A (3) PIC16F630 (2) PIC16F716 (4) PIC16F818 (11) PIC16F818/819 (3) PIC16F84A (16) PIC16F876A (2) PIC16F877A (9) PIC16F88 (2) PIC16F887 (60) PIC18 (19) PIC18F1220 (5) PIC18F2550 (5) PIC18F4550 (12) PICKit2 (1) PWM (11) RTC (9) Sensor (11) SH1106 (1) Shift Register (11) Shift Registers (3) SPI (24) STM32 (6) STM32 Blue Pill (6) STM32CubeIDE (6) STM32F103C8T6 (6) SysTick (3) temperature sensor (11) Thermometer (21) Timer/Counter (31) TM1637 (2) UART (7) Ultrasonic (4) Voltmeter (7) WDT (1) XC16 (2) XC8 (96)

tyro-728x90