Advanced Mechatronics Wiki
SearchWiki

2 users logged in

(edit side bar)

Course Info

  • Lectures
  • Syllabus 2008
    • Syllabus 2007
    • Detail Schedule 2007
  • Student WikiPages
  • Projects Page
  • Grades

Assignments

  • Labs
    • DataSheets
  • Homework
  • ProjectTopicsSp2008
    • Project Assignments
  • ProjectFinalReport
  • Late Policy

Resources

  • DataSheets
  • LCD libraries
  • Accelerometer docs
  • Useful Software
  • Data Logging
  • Stand-Alone dsPIC
  • Sample SideBar?
  • Wiki Report Examples
  • PmWiki Philosophy
  • PmWiki Text Formatting Rules
  • PmWiki Basic Editing
  • Edit Quick Reference
  • Will’s PmWiki tips

PmWiki

  • PmWikiPhilosophy
  • TextFormattingRules
  • BasicEditing
  • EditQuickReference
  • Tips For Editing?
  • Documentation Index
  • FAQ

(edit side bar)

pmwiki.org

  • Cookbook
  • PITS (bugs, development)
  • PmWikiUsers

(edit side bar)

Main/
Stand Alone Ds PIC
                                                Login
Read PageEdit PagePage AttributesPage HistoryUploadLogin Page
Printable View

On this page…

  1. RS-232 Connections
    1. 1.1  Bread-boarding RS-232 Logic Level shifting circuitry
    2. 1.2  Store bought RS-232 Logic Level PCB
    3. 1.3  Home made RS-232 Logic Level Board
  2. Programming adaptors
    1. 2.1  ZIF ICD-2 programming Adaptor
    2. 2.2  SIP ICD-2 In-circuit programming Adaptor
    3. 2.3  In-circuit programming connections for ICD-2
 
 

This page is meant to give information for setting up a stand-alone dsPIC on a solderless breadboard. It also includes basic information about how to do in-circuit programming (programming your dsPIC without the need to remove it from the breadboard), and RS-232 serial communication (which requires logic level conversion from 0V & 5V to 12V & −12V).

picture with RJ-11 in-circuit programming header plugged in

Electrical schematic of Stand-Alone dsPIC

pictures without RJ-11 in-circuit programming header plugged in

RS-232 Connections

To achieve RS-232 serial communication requires logic level conversion from 0V & 5V to 12V & −12V. There are several options for doing this, including building circuitry on board your solderless breadboard, buying a RS-232 logic-level shifter board, or building your own RS-232 logic-level shifter board.

Bread-boarding RS-232 Logic Level shifting circuitry

MA X3233? Pinouts
|| || ||

D S275? Pinouts

Store bought RS-232 Logic Level PCB

These boards are available from Ebay and other sources and use a MA X232? (or similar) surface mount chip for about $10–20.

Here’s one that I bought.

Home made RS-232 Logic Level Board

Here’s a RS-232 board that uses a D S275? chip that one of my students made
[[

 |  ]]

D S275? Pinouts

Programming adaptors

ZIF ICD-2 programming Adaptor

Part Number: AC162049 - Universal Programming Module for ICD2 $39.99 as of April 2008

=======================

SIP ICD-2 In-circuit programming Adaptor

Part Number: AC164110 - RJ-11 to ICSP Adapter $9.99 as of April 2008

In-circuit programming connections for ICD-2

Page last modified on March 31, 2008, at 06:19 PM
  1. SearchWiki
  2. Recent Changes
  3. All Recent Changes
  4. WikiHelp
  5. Wiki Stats
  6.              
  7. Change Password
    1. ▲ Top ▲
    2. Edit:
    3. SideBar
    4. MenuBar
    5. BottomBar
    6. GroupHeader
    7. GroupFooter