PIC Dev 14 Surface Mount PCB Assembly and Test Lab 1

Similar documents
PIC Dev 14 Through hole PCB Assembly and Test Lab 1

LED Knight Rider. Yanbu College of Applied Technology. Project Description

PIC 28 Pin Board Documentation. Update Version 5.0

AT42QT101X Capacitive Touch Breakout Hookup Guide

UF-3701 Power Board Construction Guide

PIC KIT 2 BASIC-USERS GUIDE FEMTO ELECTRONICS

Adafruit USB Power Gauge Mini-Kit

BUILDING YOUR KIT. For the Toadstool Mega328.

A4988 Stepper Motor Driver Carrier, Black Edition

solutions for teaching and learning

Rapid40i PIC Prototyping PCB User Manual

K191 3 Channel RGB LED Controller

AT42QT1010 Capacitive Touch Breakout Hookup Guide

PCB-STM32-F3U. Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY)

Getting acquainted with the development tools June 27, 2006 ELE492 Embedded System Design Exercise 1

DEV16T. LCD Daughter board

Advanced Strobe 1.0 Kit

Good Idea to Working Electronic Model

Infrared Add-On Module for Line Following Robot

Thursday, September 15, electronic components

Features ================================= Auto Detects Programming Hardware and Inserted Devices

PICado Alpha Development Board V1.0

Assembly Instructions (8/14/2014) Your kit should contain the following items. If you find a part missing, please contact NeoLoch for a replacement.

Microprocessors B Lab 3 Spring PIC24/24LC515 EEPROM Interface Using I 2 C

VG-305A AC Traffic Light Controller Kit

NEDSP1068-PCBA NEDSP1068-PCBA-MIC DSP

ECIO Base Board datasheet EB061-00

Week 9: Design a Night Light. The experimental procedure Is not in the lab manual

Getting Started with SKPIC32

Dwarf Boards. DB057 : 40-pin controller board

KPIC-0818P (V050919) Devices Included in this Data sheet: KPIC-0818P

Contents. The USB Logic Tool... 2 Programming... 2 Using the USB Logic Tool... 6 USB Logic Tool Features... 7 Device Hardware...

Advanced Lantern 1.0 Kit. Introduction to the Advanced Lantern 1.0 Kit

SBC44EC. Single board computer for 44 pin PLCC PICs

Rapid40iXL PIC Prototyping PCB User Manual

CLCD1 Serial 1 wire RS232 LCD development board

None. MICROCONTROLLERS III

Button Code Kit. Assembly Instructions and User Guide. Single Button Code Entry System

32 bit Micro Experimenter Board Description and Assembly manual

SharpSky Focuser Construction. SharpSky Focuser. Construction Document V st December 2012 Dave Trewren 1

LCMM024: DRV8825 Stepper Motor Driver Carrier,

Dwarf Boards. DN001 : introduction, overview and reference

RKP08 Component List and Instructions

PIC Serial Peripheral Interface (SPI) to Digital Pot

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

QUASAR KIT No DIGITAL DOWN TIMER 99 MIN WITH PIC

solutions for teaching and learning

Rapid28iXL PIC Prototyping PCB User Manual

Part 2: Building the Controller Board

PCB-AVR1284-3U. AVR Microcontroller Development PCB for Atmel 40-pin DIP AVRs.

Adafruit 1-Wire GPIO Breakout - DS2413

Assembling the ECE 4760 Dev Board (Estimated Assembly time mins) Bill of Materials. 1N4007 (SMT diode) ICSP header-plug.

ECE383: Microcomputers Lab 2 PIC24 System Schematic Creation in PCB Artist

Assembly Instructions for 128x64 Graphics Display Unit

Music Technologies Group. MTG Pro One TurboCPU CV (DAC) Installation Guide

[Note: Power adapter is not included in the kits. Users need to prepare a 9 12 V ( >300mA capacity ) DC power supply]

DEV-1 HamStack Development Board

AP3156 Evaluation Module

Microprocessors B Lab 1 Spring The PIC24HJ32GP202

The BASIC Stamp and other 5 V controllers need an adapter that:

Educato. Assembly Instructions

TDSDB Features. Description

MP6500 Stepper Motor Driver, Digital Current Control

ME 3210: Mechatronics Signal Conditioning Circuit for IR Sensors March 27, 2003

Digital Candle 1.0 Kit

ARDUINO MINI 05 Code: A000087

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

SBR The Chameleon Converter II

RS-232 Adapter Board

MX Educational Target User Manual

Evaluates: EV Kits Requiring SPI/ Parallel to USB Interface. INTF3000 Interface Board. General Description. Quick Start. Benefits and Features

ECIO base board. EB061

AXE Stack 18. BASIC-Programmable Microcontroller Kit. An inexpensive introduction to microcontroller technology for all ability levels

PIC-P40 development board Users Manual

REQUIRED MATERIALS Epiphany-DAQ board Wire Jumpers Switch LED Resistors Breadboard Multimeter (if needed)

SBC65EC. Ethernet enabled Single Board Computer

S USB-PC Connection (Cable Not Included) S USB Powered (No External Power Supply Required) S Real-Time Data Acquisition Through the USB

Outline for Today. Lab Equipment & Procedures. Teaching Assistants. Announcements

CV Arpeggiator Rev 2 Build Documentation.

A4988 Stepper Motor Driver Carrier

Electronics Construction Manual

Uzebox Kit Assembly Guide

For more detailed information about this product please refer to the QT510 datasheet.

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

IS-S0108 Single Switch Solution

Fireloch 4 Digit 7 Segment Programmable Display Module

PVK40. User's manual. Feature Rich Development and Educational Kit for 40-pin Microchip PIC microcontrollers

USB-to-I2C Basic. Hardware User s Manual.

This Presentation Will

Lab 2.2 Ohm s Law and Introduction to Arduinos

Description: USB to Serial interface and USB development platform

RS-232 to Logic Level Adapter with DB9M Connector and Power LED

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

USB Type A Female Breakout Hookup Guide

Adafruit PowerBoost Charger

iclass Reader (RevA) PIC 18F452/18F6621 RAM Dumper Operating Instructions

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

AL3159 Evaluation Module

Transcendent Frequency Counter

Sidewinder Development Board rev 1.0

Transcription:

Name Lab Day Lab Time PIC Dev 14 Surface Mount PCB Assembly and Test Lab 1 Introduction: The Pic Dev 14 SMD is a simple 8-bit Microchip Pic microcontroller breakout board for learning and experimenting with small embedded systems. Using a board like makes it possible to work with surface mount devices while experimenting on a breadboard. The small Microchip Pic microcontrollers use a common pinout for power and programming interfaces so this board is compatible with many different chips. Lab Requirements: 1. Demonstration of a working PIC Dev 14 board by showing blinking LED. 2. Complete the section on setting the LED current. 3. Complete the section on black box testing. About the PIC Dev 14: To get started with this lab you will need to assemble a small development board for a 14-pin PIC microcontroller. This board was designed to simplify the task of getting started with a bare microcontroller by including some minimal support circuitry. The board will be used for a number of the labs that will be performed throughout the semester. The PIC Dev 14 board provides an interface for programming 14-pin (and smaller) PIC microcontrollers in addition to an LED and trim pot for performing simple experiments. Access to all the microcontroller pins is available on two headers spaced to fit on a standard breadboard. PIC Dev 14 SMD Assembly

PIC Dev 14 SMD Schematic: PIC Dev 14 SMD PCB: Silkscreen and Pads Top Copper Bottom Copper Connecting the Programmer:

Setting the LED Current: While developing firmware, it is often useful to have an LED blinking at a periodic rate to show that your system is powered up and running (heartbeat indicator). The schematic shows a 560Ω Resistor in series with the LED to set the maximum current through the LED. This value was chosen to set the brightness for a specific type of LED (color, size and efficiency). The LED that you select for your board will most likely be different and require a different resistor value to get a desirable intensity. Current through the LED: for example Most digital multimeter s (DMM) have a DIODE mode that is useful for measuring the forward voltage of a semiconductor junction at a given current. The test current is typically between 100µA and 1mA which is low enough to prevent damage to the device but high enough to get an estimate of the forward voltage. This estimate will be good enough for today s calculations. Select an LED and measure the forward voltage using the DMM: Describe your LED (shape, color, size) Measured Vf How can you tell the anode from the cathode? Calculate the resistor needed for the following LED currents assuming VDD = 5V ILED 1mA R1 = ILED5mA R1 = ILED10mA R1 = Test your LED with the approximate values above and select a resistor that gives a luminous intensity that you are happy with. Value selected for R1 Construction: Review the schematic and printed circuit board layout then collect all the parts needed to assemble the PCB. Be careful to install the LED and microcontroller in the correct orientation. The polarity of the surface mount LED is indicated on the back side of the part and on the PCB silkscreen. Pin 1 of the PIC microcontroller faces towards the ICD programming header and is indicated on the silkscreen. A video showing how to build the board is available on the class webpage.

Connecting the power and Programming: Once your board is fully assembled inspect the solder joints and touchup any problem locations. If everything looks good, you are ready apply power to your board. Set the power supply to a voltage of 5V and a current limit of around 20mA. Double check the polarity of your circuit and apply power. If the power supply starts to current limit CC immediately disconnect the power and look for problems. If the voltage is stable CV then you are ready to program your chip. The firmware for today s lab is stored in the PICkit 3 configured in the Programmer to Go mode. In this mode, the PICkit 3 will program your microcontroller with the stored image when you plug it into the ICSP header and press the black button. For this to work you will need to power the PICkit 3 by connecting the USB cable to a computer or power source however no software needs to installed or configured. If you board successfully programs the ACTIVE LED with blink blue and the POWER and STATUS LED will be green. If it fails to program the STATUS LED will flash red. PICkit 3 Programmer: Testing with the Oscilloscope: Now that your board is programmed turn on the oscilloscope and probe each of the pins to determine the status. Use a 1k resistor connected to either Gnd or Vdd to test if a pin is configured as an input or an output and to check if internal pull-ups have been enabled.