PIC TQFP-100 Breakout Board design overview

From DP

Revision as of 13:57, 19 March 2012 by Arakis (Talk | contribs)
Jump to: navigation , search

600px

The PIC TQFP-100 Breakout Boards support PIC32s, PIC24s, and dsPIC33 devices that come in the TQFP-100 (0.4mm pitch) PT packages. They have all the support circuitry you'll need for the microcontroller, allowing you to concentrate on the rest of your project. It features:

  • USB and external 3.3V regulated power-supply
  • External only 5V regulated supply for USB Host projects
  • Host enabled USB connector
  • X MHz primary crystal
  • 32.768 KHz secondary crystal for Real Time Clock projects
  • One power, and two user programmable LEDs
  • Reset button
  • Programing ICSP header
  • All the port pins broken out into two dual row headers

Prototype PCBs are available in the free PCB drawer.

Contents

Overview

600px

History and related links

Hardware

600px

Click for a full size schematic image. Schematic and PCB were designed with the freeware version of Cadsoft Eagle, download the latest project files from our Google Code project page.

Microcontroller section

File:PICTQFP100 MCU 1.jpg

  • Microcontroller
  • Power and decoupling
  • Oscillator
  • Programming and reset support
  • LEDs

Host and deice USB

File:PICTQFP100 USB.jpg

Broken out Pins

File:PICTQFP100 BBSECT.jpg

PCB

File:PICTQFP100 PCB1.jpg

We used the freeware version of Cadsoft Eagle to make the schematic and PCB. Download the latest designs and firmware from the project Google Code page.

  • PCB and placement notes
  • soldering advise

Partslist

600px

Click for a full size placement image.

partlist
heading heading
cell cell
cell cell

Firmware

The firmware is written in C and compiled with the free Microchip C18 compiler. You can download the latest files from our Google Code project page.

  • Operating modes
  • extra software required

We used the Microchip USB stack to run the 18F2550 as a virtual serial port. Microchip's code is open but not redistributable. If you want to compile the source, download the stack from Microchip, then drag the source code into the install directory. See the detailed instructions in the PIC compiler how-to.

.inf installation

The virtual serial port (CDC) is an open standard, it should work on any modern operating system.

You don't need a driver, but you will need a .inf file to tell Windows how to use the device. A suitable .inf is included in the project archive.

Commands

Bootloader

600px

Source and license

Taking it further

Here's some ideas for the future:

  • List

We'll post the most recent firmware updates on our blog. You can also join the discussion in the [forum].

Get one!

You can [get one for $00], including worldwide shipping.

Your purchases at Seeed Studio keep the open source project coming, we sincerely appreciate your support!