DKSB1001B

BenH, last modified on Oct 10, 2011

DKSB1001B DSPIC33 Breakout Board

Features

  • Microchip DSPIC33FJ256GP710-I/PF-ND
  • Small footprint: 3.1” x 2.5”
  • Half-size DIP oscillator socket
  • All I/O pins available
  • Extra power pins available
  • Large input voltage range: 5V-15V
  • Indicator LED for programming checks
  • RJ-11 jack for ICD2 programming and debuggin
  • MCLR on external switch or pin

Functional Description

The DKSB1001B is a break out board for Microchip’s dsPIC33 in a 100 pin TQFP. This board offers developers access to a high pin count, small package part, while maintaining maximum flexibility. Each microcontroller pin has its own external output pin on the board. Every I/O is accessible via the unpopulated 0.1” headers.

Power

The 5V regulator has large input range of 5-15VDC. It can supply a maximum of 1.0A.

LEDs

The board has two LEDs. D1 is a power indicator. D2 is a general purpose LED available to the developer. Removing JP1 disconnects D2 from the microcontroller’s I/O pin.

Reset

The on-board master reset S1 allows for easy restart of applications. A reset pin is also available on header J2.

Oscillator

Since it has an internal oscillator, the microcontroller can operate without an external oscillator. However, an external half-size DIP oscillator socket is provided for applications that require precision clocking. Oscillator frequencies up to 50 MHz are available from Digi-Key.

Programming and Debugging

The board employs an RJ-11 socket for programming and debugging with Microchip’s standard development tools.

Schematics


Layout

BOM

U1 DSPIC33FJ256GP710-I/PF-ND Microchip dsPIC or PIC24 in 100pin 14X14mm DSPIC33FJ256GP710-I/PF
J6 CP-102BH-ND CONN PWR JACK 2.5X5.5MM HIGH CUR PJ-102BH
U2 AP1117D33LDICT-ND IC REG LDO 1.0A 3.3V TO-252 AP1117D33L-13
Y1 A463-ND OSCILLATOR SOCKET HALF SIZE 4PIN 1108800
S1 401-1426-1-ND SWITCH TACT SPST-NO 120GF GW KMR211GLFS
D1,D2 L71514CT-ND LED 637NM RED DIFF SMD 0805 CMDA5AR7D1S
J1 A31422-ND CONN MOD JACK 6-6 RT/A PCB 50AU 5555165-1
JP1 WM8072-ND CONN HEADER 2POS .100" STR TIN 90120-0122
C1,C2,C3,C4,C5,C6,C7,C8,C9 399-1284-1-ND CAP 1.0UF 16V CERAMIC X7R 0805C0805 C105K4RACTU
C10,C11 587-1295-1-ND CAP CER 10UF 16V X5R 0805 EMK212BJ106KG-T
C12,C13 PCC1812CT-ND CAP .1UF 16V CERAMIC X7R 0805 ECJ-2VB1C104K
R1 311-5.1KARCT-ND RES 5.1K OHM 1/8W 5% 0805 SMD RC0805JR-075K1L
R2,R3,R5 P150ACT-ND RES 150 OHM 1/8W 5% 0805 SMD ERJ-6GEYJ151V
R4 311-470ARCT-ND RES 470 OHM 1/8W 5% 0805 SMD RC0805JR-07470RL
JS1 S9001-ND CONN JUMPER SHORTING GOLD FLASH SPC02SYAN

Sample Blinking Code

/**********************************************************************
* File Name:         DKSB1001B.c
* Dependencies:   p33FJ256GP710.h
* Processor:         dsPIC33
* Compiler:           MPLAB® C30 v2.01 or higher
*
* SOFTWARE IS PROVIDED "AS IS."  DIGI-KEY EXPRESSLY DISCLAIMS ANY
* WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
* PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL DIGI-KEY
* BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT OR CONSEQUENTIAL
* DAMAGES, LOST PROFITS OR LOST DATA, HARM TO YOUR EQUIPMENT, COST OF
* PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY OR SERVICES, ANY CLAIMS
* BY THIRD PARTIES (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF),
* ANY CLAIMS FOR INDEMNITY OR CONTRIBUTION, OR OTHER SIMILAR COSTS.
*
* REVISION HISTORY:
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Author            Date      Comments on this revision
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* JP      3/15/07    simple blinker
**********************************************************************/
 
#include "p33FJ256GP710.h"
#include "delay.h"
 
_FGS(GWRP_OFF & GCP_OFF);
_FOSCSEL(FNOSC_FRC);
_FOSC(FCKSM_CSDCMD & OSCIOFNC_OFF & POSCMD_XT);
_FWDT(FWDTEN_OFF);
     
int main ( void )
{
     
 /* set LED pins (RF3) as outputs */
 TRISF = 0xFFF7;

    /* Infinite Loop */
    while ( 1 )
    {
 PORTFbits.RF3 = !PORTFbits.RF3;
 Delay(300);
 };
}

Datasheet

DKSB1001B.pdf (261.4 KB)