<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2077525824011245369</id><updated>2011-11-27T19:14:20.794-05:00</updated><category term='CAN Bootloader'/><category term='Cable'/><category term='PIC18F SERIAL BOOTLOADER'/><category term='PRG0802 Application Note'/><category term='PRG0801 application note'/><category term='Au J1939 Message Center System'/><category term='magicJack'/><category term='Au J1939 Simulator'/><category term='How to'/><category term='BB0703 (PICKit 2)'/><category term='Au J1939 Data Center System'/><category term='Pogo'/><category term='mini-lab'/><category term='Au Hex Encoder'/><category term='RS485 Convertor'/><title type='text'>Au Group Electronics</title><subtitle type='html'>www.AuElectronics.com
or
www.AuElectronics.selfip.com</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-5149295706304932483</id><published>2009-12-06T18:16:00.016-05:00</published><updated>2011-03-24T17:10:51.287-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='magicJack'/><title type='text'>Activate a magicJack with Canadian Phone Number</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan,&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;We own a magicJack since May, 2008, and have been contacting with magicJack and asking them about when the Canadian phone number will be available for our customer. The answer was they were still working on this, and did not have an anticipate date yet.&lt;br /&gt;Until recently, the great news come out, magicJack Canadian phone number is available now. Even though just a few provinces’ phone numbers are available to choose from, it is still good news to magicJack Canadian users.&lt;br /&gt;We activated one magicJack with phone number in Windsor, Ontario area recently for our customer. And following is the step by step of the activation procedure.&lt;br /&gt;&lt;br /&gt;1. Plug a magicJack to USB port of PC, a magicJack picture with a sentence “One minute of Patience For a lifetime of Savings” (Figure 1) will be showing on your PC&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SCC098FBHwU/Sxw8Hz2icVI/AAAAAAAABFY/ZM7CxWAQD0U/s1600-h/1.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 350px; height: 171px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/Sxw8Hz2icVI/AAAAAAAABFY/ZM7CxWAQD0U/s400/1.PNG" alt="" id="BLOGGER_PHOTO_ID_5412266957068202322" border="0" /&gt;&lt;/a&gt;Figure 1&lt;br /&gt;&lt;/div&gt;2. Wait until the magicJack interface displayed, notice that magicJack phone number is not assigned yet (000-000-0000), and click the “Click to Register” button located at the left bottom side (Figure 2).&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SCC098FBHwU/Sxw8H6cukXI/AAAAAAAABFg/nAHkt3tLBrI/s1600-h/2.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 268px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/Sxw8H6cukXI/AAAAAAAABFg/nAHkt3tLBrI/s400/2.PNG" alt="" id="BLOGGER_PHOTO_ID_5412266958838993266" border="0" /&gt;&lt;/a&gt;Figure 2&lt;br /&gt;&lt;/div&gt;3. Choose one of the options depends on where the magicJack was purchased. Here we I chose the 2nd option as it was purchased from &lt;a href="http://www.auelectronics.com/products/service/magicjack/svs-mj-001.html"&gt;Au Group Electronics&lt;/a&gt;, a magicJack authorized reseller,  then click next (Figure 3).&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SCC098FBHwU/Sxw8IMRrJKI/AAAAAAAABFo/bOxKwx3-kH4/s1600-h/3.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 284px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/Sxw8IMRrJKI/AAAAAAAABFo/bOxKwx3-kH4/s400/3.PNG" alt="" id="BLOGGER_PHOTO_ID_5412266963624469666" border="0" /&gt;&lt;/a&gt;Figure 3&lt;br /&gt;&lt;/div&gt;4. Choose one of the options then click Next: You can create a new magicJack account no matter you already have a magicJack or not. Or you can add the new magicJack to your registered magicJack account.&lt;br /&gt;The owner already have a magicJack and prefer to have all magicJack under one account/email, so chose the 2nd option, then  input the owner's registered magicJack email and password to log in to the magicJack account to add the new magicJack, then click “Next”&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_SCC098FBHwU/Sxw8IaPP9VI/AAAAAAAABFw/T3Wvgp26BqU/s1600-h/4.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 284px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/Sxw8IaPP9VI/AAAAAAAABFw/T3Wvgp26BqU/s400/4.PNG" alt="" id="BLOGGER_PHOTO_ID_5412266967372395858" border="0" /&gt;&lt;/a&gt;Figure 4&lt;br /&gt;&lt;/div&gt;5. Select 911 location, you can either create a new location (this new address can be set at any country, but only address in United States will be covered in 911 Emergency service ) or choose a location from the existing account&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_SCC098FBHwU/Sxw8IkVYkdI/AAAAAAAABF4/VkaEeeyvI9U/s1600-h/5.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 284px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/Sxw8IkVYkdI/AAAAAAAABF4/VkaEeeyvI9U/s400/5.PNG" alt="" id="BLOGGER_PHOTO_ID_5412266970082480594" border="0" /&gt;&lt;/a&gt;Figure 5&lt;br /&gt;&lt;/div&gt;6. Fill the name, country, Zip code, State/Province, City, Street Number, Street Name, Street Type, and any additional detail like apartment #, as this information are required when placing a 911 call. The location can be changed in the future. After that, select which service are you using for television network and internet service. We chose Cable for both, then click Next (Figure 6)&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SCC098FBHwU/Sxw82I6H05I/AAAAAAAABGA/S9X84xsGsx8/s1600-h/6.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 284px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/Sxw82I6H05I/AAAAAAAABGA/S9X84xsGsx8/s400/6.PNG" alt="" id="BLOGGER_PHOTO_ID_5412267752994362258" border="0" /&gt;&lt;/a&gt;Figure 6&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;7. Read and agree the Terms of Service by check the check box of “I have read and agree to the Terms of Service”, then click Next (Figure 7).&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SCC098FBHwU/Sxw82RG8smI/AAAAAAAABGI/TI-Q72uN9WM/s1600-h/7.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 284px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/Sxw82RG8smI/AAAAAAAABGI/TI-Q72uN9WM/s400/7.PNG" alt="" id="BLOGGER_PHOTO_ID_5412267755195642466" border="0" /&gt;&lt;/a&gt;Figure 7&lt;br /&gt;&lt;/div&gt;8. Select “I want a Canadian Number for $10 a year”. Then choose a Province, Area code, and Prefix. Available phone # will be listed, select a number from the list, check “I elect to accept free outgoing service”, and then click “Reserve my Number” (Figure 8).&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SCC098FBHwU/Sxw82WQMYCI/AAAAAAAABGQ/MUTXOhb7KnA/s1600-h/8.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 284px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/Sxw82WQMYCI/AAAAAAAABGQ/MUTXOhb7KnA/s400/8.PNG" alt="" id="BLOGGER_PHOTO_ID_5412267756576596002" border="0" /&gt;&lt;/a&gt;Figure 8&lt;br /&gt;&lt;/div&gt;9. Verify or edit the Billing address by click “Edit address”(figure 9)&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_SCC098FBHwU/Sxw83JUiAXI/AAAAAAAABGo/gbWiJUAbslE/s1600-h/10.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 284px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/Sxw83JUiAXI/AAAAAAAABGo/gbWiJUAbslE/s400/10.PNG" alt="" id="BLOGGER_PHOTO_ID_5412267770284999026" border="0" /&gt;&lt;/a&gt;Figure 9&lt;br /&gt;&lt;/div&gt;10. Enter the billing address and credit card information (for the $10 charge), then click save (figure 10)&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SCC098FBHwU/Sxw82wVsbOI/AAAAAAAABGc/Nw_eNkl8wbM/s1600-h/9.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 284px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/Sxw82wVsbOI/AAAAAAAABGc/Nw_eNkl8wbM/s400/9.PNG" alt="" id="BLOGGER_PHOTO_ID_5412267763578989794" border="0" /&gt;&lt;/a&gt;Figure 10&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CCC%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:宋体; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:SimSun; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;} @font-face 	{font-family:"\@宋体"; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:宋体;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1879196901; 	mso-list-type:hybrid; 	mso-list-template-ids:552354546 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 	{mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;&lt;span style="font-size:100%;"&gt;11. Verify the total billing amount      is right, then click the button “Complete my order and complete my      registration” (Figure 9).&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-5149295706304932483?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Service-magicJack.htm' title='Activate a magicJack with Canadian Phone Number'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/5149295706304932483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/12/activate-magicjack-with-canadian-phone.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5149295706304932483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5149295706304932483'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/12/activate-magicjack-with-canadian-phone.html' title='Activate a magicJack with Canadian Phone Number'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SCC098FBHwU/Sxw8Hz2icVI/AAAAAAAABFY/ZM7CxWAQD0U/s72-c/1.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-2572768307456265885</id><published>2009-06-08T15:42:00.011-04:00</published><updated>2011-03-24T17:03:50.032-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PIC18F SERIAL BOOTLOADER'/><title type='text'>AU PIC18F Serial Bootloader User Manual (Simplified)</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;1 WHAT IS AU PIC18F SERIAL BOOTLOADER?&lt;/strong&gt;&lt;br /&gt;Au PIC18F Serial Bootloaders are low cost yet high reliable solutions for upgrading PIC18F Microcontroller (MCU) firmware via RS232 interfaces. They are suitable for any target boards/products equipped with Microchip® PIC18F microcontrollers and RS232 interfaces.&lt;br /&gt;With the Au PIC18F bootloader program embedded in the PIC18F MCU, new application firmware code can be upgraded into PIC18F MCU in-field without bringing the device back to manufacturer’s facility. The application firmware code is downloaded via a PC RS232 interface. So there is no need to open/damage products original package/enclosure.&lt;br /&gt;&lt;strong&gt;2 TWO SOLUTIONS&lt;/strong&gt;&lt;br /&gt;There are two solutions available for Au PIC18F serial bootloader: non-encrypted solution and encrypted solution.&lt;br /&gt;• Non-encrypted solution uses regular "Hex" format files for firmware upgrade; it can be used for products with no requirements of intellectual property (IP) protection.&lt;br /&gt;• Encrypted solution uses encrypted algorithm in a proprietary "Aud" format to prevent the PIC18F firmware from directly exposure to third parties. The unique dynamic encryption algorithm makes firmware-hack mission impossible. The encryption feature helps preventing the firmware intellectual property from being copied/miss-used by un-authorized third parties.&lt;br /&gt;With Au Group Electronics developed encryption technology, for any encrypted solution:&lt;br /&gt;1. Each encrypted firmware code (*.aud file) is unique;&lt;br /&gt;2. Each encrypted firmware code (*.aud file) is traceable with a unique digital watermark;&lt;br /&gt;3. Each firmware-downloading process is unique.&lt;br /&gt;All these three features provide a good protection of Intellectual Property (IP).&lt;br /&gt;MCU resources used for both solutions are listed in Table 1-1. Please note, EEPROM is reserved for software trigger feature.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/Si1rUdoaMZI/AAAAAAAABDw/aAs8ZWgdNX8/s1600-h/t1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 60px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/Si1rUdoaMZI/AAAAAAAABDw/aAs8ZWgdNX8/s400/t1.JPG" alt="" id="BLOGGER_PHOTO_ID_5345046332054319506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Au Group Electronics is proud to announce the following Au Group Electronics developed products are maintained and protected by PIC18F Encrypted Serial Bootloader: six editions of J1939 Simulators, J1939 Data Centers, J1939 Message Centers, J1939 Interpreters, etc. Au Group Electronics also provide/design other PIC family bootloaders with or without encryption features, e.g. dsPIC30Fs, dsPIC33Fs, etc.&lt;br /&gt;In this user manual, we will use Au J1939 Simulator Gen II as an example to demonstrate how easy an Au PIC18F Serial Bootloader can be applied to a product (Chapter 1.7).&lt;br /&gt;Note: Microchip, PIC18F, PICkit 2, and ICD2 are trademark of Microchip Inc.&lt;br /&gt;&lt;strong&gt;3 MAJOR FEATURES OF AU PIC18F SERIAL BOOTLOADER&lt;/strong&gt;&lt;br /&gt;The following features have been tested and used in-field and are listed here:&lt;br /&gt;• High Reliability&lt;br /&gt;• High level of Security&lt;br /&gt;• Low cost&lt;br /&gt;• Turn key solution and full support&lt;br /&gt;• Great flexibility: Custom design available, e.g. encrypted and non-encrypted solutions; different oscillator frequencies, 20M Hz, 16M Hz, etc.; different communication baud Rate: 115.2K, 57.6K, etc.&lt;br /&gt;Au PIC18F serial bootloader is also been considered as a "Green" product for the following features:&lt;br /&gt;• No need to take the circuit board out of the enclosure. So the product package won’t be damaged. (Save material and time)&lt;br /&gt;• No extra programming tool or software needed. (Save tooling cost)&lt;br /&gt;• No need to send final products to original manufacturer. (Save shipping cost and time)&lt;br /&gt;• No more long waiting period (e.g. days, weeks) while product is being upgraded. It only takes from a few seconds to a few minutes to upgrade the product. (Save time)&lt;br /&gt;&lt;strong&gt;4 WHAT'S NEEDED TO USE AU PIC18F SERIAL BOOTLOADER?&lt;/strong&gt;&lt;br /&gt;Following items are needed to use Au bootload firmware with a PIC18F MCU:&lt;br /&gt;1. Customer application hardware (e.g. circuit board, devices, etc.) with PIC18F microcontroller and RS232 interface&lt;br /&gt;2. Customer application software (in hex format or aud format)&lt;br /&gt;3. Bootloader hex code: e.g. an Au PIC18F4580 Bootloader&lt;br /&gt;4. MCU programmer: e.g. Au BB0703 (PICkit 2) family products&lt;br /&gt;5. RS232 extension cable: connect to RS232 port on PC&lt;br /&gt;6. USB cable: to connect a PC to MCU programmer (BB0703)&lt;br /&gt;7. USB to RS232 converter:  optional, it is only needed for PC only equipped with USB ports&lt;br /&gt;Note: Due to the fact, few serial ports are available in modern computers, Au PIC18F serial bootloader is designed to be compatible with most popular USB to RS232 converters. All Au PIC18F serial bootloader products have been rigorously tested with regular PC serial ports and USB to RS232 converters.&lt;br /&gt;8. PC with RS232 port and USB port. Also the following software are needed:&lt;br /&gt;a. Au PIC18F Serial Bootloader PC side application software&lt;br /&gt;b. PIC Programmer PC side software: e.g. PICKit 2 Programmer&lt;br /&gt;c. Microcontroller development software: e.g. MPLAB IDE, MCU C compiler&lt;br /&gt;d. Hex encryption PC side software:  Au HexEncoder (Optional)&lt;br /&gt;Item 1, 2, 4, 5, 6, 7 are customer provided or designed items. Item 3, 8-a, 8-d are provided by Au Group Electronics. Item 8-b and 8-c are available from Microchip or MCU Compiler vendors.&lt;br /&gt;&lt;strong&gt;5 RECOMMENDATION OF SERIAL INTERFACE CIRCUITS DESIGN&lt;/strong&gt;&lt;br /&gt;The following diagram (Figure 1-1) illustrates a typical RS232C interface circuit for application design.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/Si1rTyBQixI/AAAAAAAABDg/Cr6s9K_w7vk/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 227px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/Si1rTyBQixI/AAAAAAAABDg/Cr6s9K_w7vk/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5345046320347384594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;6 INFORMATION NEEDED FROM CUSTOMER&lt;/strong&gt;&lt;br /&gt;To get custom designed PIC18F bootloader started, the following information is needed:&lt;br /&gt;1. Particular PIC18F controller model, package&lt;br /&gt;2. Microcontroller oscillator frequency&lt;br /&gt;3. Microcontroller oscillator mode&lt;br /&gt;4. Bootloader hardware trigger pin assignment&lt;br /&gt;5. Bootloader mode LED assignment&lt;br /&gt;6. Other special configuration bits requirements&lt;br /&gt;7. Optional software bootloader entry trigger feature: If software bootloader entry trigger feature is needed, more application memory space will be needed. This also requires some customer program for the integration.&lt;br /&gt;&lt;strong&gt;7 ITEMS CUSTOMER WILL RECEIVE&lt;/strong&gt;&lt;br /&gt;1. A CD includes the following items:&lt;br /&gt;a. Au PIC18F bootloader hex code (*.hex).&lt;br /&gt;b. A PC installation program for Au PIC bootloader application software&lt;br /&gt;c. Hex Encoder (optional): a PC installation program for hex encryption. This item is only provided with the purchase of an encrypted bootloader solution.&lt;br /&gt;2. User manual for Au PIC18F Serial Bootloader&lt;br /&gt;8 APPLICATION EXAMPLE&lt;br /&gt;Now, we will outline the procedure of how the Au PIC18F Serial Bootloader is applied in one of our products – Au J1939 Simulator (Gen II). The whole procedure is summarized in Figure 1-2.&lt;br /&gt;1. At the manufacturer facility, PIC18F Serial Bootloader hex file is merged with the J1939 Simulator Application hex file.&lt;br /&gt;2. Target chipset (PIC18F MCU) is soldered on PCB, 6 ICSP (In-Circuit Serial Programming) pads are available on PCB&lt;br /&gt;3. Connect PC with programmer (BB0703) through a USB cable.&lt;br /&gt;4. Connect BB0703 with the target board through an Au POGO cable.&lt;br /&gt;5. Merged hex file was first burned in the target PIC18F MCU by BB0703 through the POGO cable and the USB cable before the circuit board is installed into the enclosure.&lt;br /&gt;6. Assemble all other components and package them into an enclosure.&lt;br /&gt;7. Final products are delivered to end user/dealer/sales office&lt;br /&gt;8. When new J1939 Simulator application software (firmware) needs to be upgraded, Au Group Electronics sends encrypted "aud" file to end-user/dealer/sale office by email, software disc, USB thumb drive, or FTP, etc.&lt;br /&gt;9. The end-user/dealer/sales connects J1939 Simulator to a PC with a RS232 cable, then the aud file can be downloaded into PIC18F chip in-field, so the new feature is ready in a very short time (ranging from a few seconds to a few minutes).&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/Si1rUOOdJJI/AAAAAAAABDo/IYXDkD46Bo0/s1600-h/f2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 269px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/Si1rUOOdJJI/AAAAAAAABDo/IYXDkD46Bo0/s400/f2.JPG" alt="" id="BLOGGER_PHOTO_ID_5345046327918929042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1-2 Product lifetime firmware management with Au PIC18F Serial Bootloader&lt;br /&gt;This is a simlified edition of Au PIC18F Serial Bootloader User Manual, for detail information about how to merge your application software with Au Group Electronics developed PIC18F bootloader, please contact us at support@auelectronics.com&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-2572768307456265885?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Software-BTLD_RS232.htm' title='AU PIC18F Serial Bootloader User Manual (Simplified)'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/2572768307456265885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/06/au-pic18f-serial-bootloader-user-manual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/2572768307456265885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/2572768307456265885'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/06/au-pic18f-serial-bootloader-user-manual.html' title='AU PIC18F Serial Bootloader User Manual (Simplified)'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SCC098FBHwU/Si1rUdoaMZI/AAAAAAAABDw/aAs8ZWgdNX8/s72-c/t1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-6066531946372694992</id><published>2009-05-18T21:04:00.012-04:00</published><updated>2011-03-24T17:05:15.477-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Au Hex Encoder'/><title type='text'>Au Hex Encoder User Manual (Rev. A, June-2008)</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.auelectronics.com/Software-BTLD_RS232.htm"&gt;Au Group Electronics&lt;/a&gt; provides custom designed Hex Encoder program for each individual customer who bought bootloader products with encryption feature.&lt;br /&gt;&lt;br /&gt;Au Group Electronics Hex Encoder is a software program which converts non-encrypted hex file to encrypted Aud file with custom designed encryption algorithm. The encrypted Aud file can be used to upgrade microcontroller flash memory in-field for any products with Au Group Electronics developed bootloader technology. No non-encrypted hex will be send to the end user any more!&lt;br /&gt;&lt;br /&gt;Note: To use encrypted Aud files, custom-made bootloader application software with specific encryption/decryption algorithm is required.&lt;br /&gt;&lt;br /&gt;The user manual will explain how to install Au Hex Encoder step by step and how to use the Hex Encoder toolset for converting a non-encrypted hex file to an encrypted Aud file.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How to Install AU Hex Encoder&lt;/strong&gt;&lt;br /&gt;1. Double click the "Setup Au HexEncoder V1.00A" application file, as shown in Figure 1&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/ShII0G5nziI/AAAAAAAAA_4/EYWz_MOyHWw/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 117px;" id="BLOGGER_PHOTO_ID_5337338199685975586" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/ShII0G5nziI/AAAAAAAAA_4/EYWz_MOyHWw/s400/f1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2. Click "Next" in the welcome window, as shown in Figure 2&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/ShII0TIYxGI/AAAAAAAABAA/pwcKpfd2Jq8/s1600-h/f2.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 327px;" id="BLOGGER_PHOTO_ID_5337338202969130082" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/ShII0TIYxGI/AAAAAAAABAA/pwcKpfd2Jq8/s400/f2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. In License Agreement window, select "I accept the agreement", then click "Next" (Figure 3)&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/ShII0WgHudI/AAAAAAAABAI/TGNujVTGDVU/s1600-h/f3.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 323px;" id="BLOGGER_PHOTO_ID_5337338203873982930" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/ShII0WgHudI/AAAAAAAABAI/TGNujVTGDVU/s400/f3.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. Select default destination location, then click "Next" (Figure 4)&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/ShII0jvgMaI/AAAAAAAABAQ/AGnVa2fOvmc/s1600-h/f4.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 324px;" id="BLOGGER_PHOTO_ID_5337338207428161954" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/ShII0jvgMaI/AAAAAAAABAQ/AGnVa2fOvmc/s400/f4.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5. Use the default "HexEncoder" as Start Menu Folder, click "Next" (Figure 5)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/ShII0tiFSqI/AAAAAAAABAY/_Bpqpxq1cAM/s1600-h/f5.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 327px;" id="BLOGGER_PHOTO_ID_5337338210056227490" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/ShII0tiFSqI/AAAAAAAABAY/_Bpqpxq1cAM/s400/f5.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;6. Check "Create a desktop Icon", and "Create a Quick Launch Icon", then click "Next" (Figure 6)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/ShIJejVdhmI/AAAAAAAABAg/zJWc3Mu4VAo/s1600-h/f6.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 324px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/ShIJejVdhmI/AAAAAAAABAg/zJWc3Mu4VAo/s400/f6.JPG" alt="" id="BLOGGER_PHOTO_ID_5337338928873440866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;7. Click "Install" in the "Ready to Install" window (Figure 7)&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/ShIJeyuyX4I/AAAAAAAABAo/dVUpJdV11FI/s1600-h/f7.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 324px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/ShIJeyuyX4I/AAAAAAAABAo/dVUpJdV11FI/s400/f7.JPG" alt="" id="BLOGGER_PHOTO_ID_5337338933006196610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;8. Check "Launch HexEncoder", click "Finish" to exit Setup (Figure 8)&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/ShIJfCehueI/AAAAAAAABAw/JC3qDeAEAII/s1600-h/f8.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 323px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/ShIJfCehueI/AAAAAAAABAw/JC3qDeAEAII/s400/f8.JPG" alt="" id="BLOGGER_PHOTO_ID_5337338937232964066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;9. "HexEncoder 1.00A for Au Bootloader" window pops up (Figure 9)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/ShIJfBJ3eOI/AAAAAAAABA4/THMHfHQ51YU/s1600-h/f9.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 341px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/ShIJfBJ3eOI/AAAAAAAABA4/THMHfHQ51YU/s400/f9.JPG" alt="" id="BLOGGER_PHOTO_ID_5337338936877873378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How to Use AU Hex Encoder?&lt;/strong&gt;&lt;br /&gt;1. Double click "Au HexEncoder" shortcut (Figure 10) to open the software program&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/ShIJfEP2lsI/AAAAAAAABBA/ay5D_kxp3bQ/s1600-h/f10.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 118px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/ShIJfEP2lsI/AAAAAAAABBA/ay5D_kxp3bQ/s400/f10.JPG" alt="" id="BLOGGER_PHOTO_ID_5337338937708287682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2. Click "Load File" button, as shown in Figure 11&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/ShIKGk1yxMI/AAAAAAAABBI/3z8FU34TAEE/s1600-h/f11.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 341px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/ShIKGk1yxMI/AAAAAAAABBI/3z8FU34TAEE/s400/f11.JPG" alt="" id="BLOGGER_PHOTO_ID_5337339616472253634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. Select a hex file, then click "Open" (Figure 12)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/ShIKGlpxF_I/AAAAAAAABBQ/z56PVsJJVJc/s1600-h/f12.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 269px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/ShIKGlpxF_I/AAAAAAAABBQ/z56PVsJJVJc/s400/f12.JPG" alt="" id="BLOGGER_PHOTO_ID_5337339616690247666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. Loaded file is displayed after the button "Load File" in the format of "*.hex"; output file is displayed after the icon "Output File" in the format of "*.Aud", click "Converter" button (Figure 13).&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/ShIKG9QD-6I/AAAAAAAABBY/QMbQbNrmH28/s1600-h/f13.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 335px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/ShIKG9QD-6I/AAAAAAAABBY/QMbQbNrmH28/s400/f13.JPG" alt="" id="BLOGGER_PHOTO_ID_5337339623024884642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5. File converting status bar will show the process as converting proceed, and a message box "Done &amp;amp; Succeed!" will display upon finishing, click "OK" (Figure 14)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/ShIKTVfmIHI/AAAAAAAABBw/6KY5uxv-z70/s1600-h/f14.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 344px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/ShIKTVfmIHI/AAAAAAAABBw/6KY5uxv-z70/s400/f14.JPG" alt="" id="BLOGGER_PHOTO_ID_5337339835690918002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. The output Aud file will be saved automatically at the same location as loaded hex file. Another *.Aux will also be generated. The Aux file is for technical support/verification purpose only. It can only be used for Au Group Electronics customer technology support purpose. (Figure 15).&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/ShIKHPVkDVI/AAAAAAAABBg/rSk5J2t_RVg/s1600-h/f15.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 130px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/ShIKHPVkDVI/AAAAAAAABBg/rSk5J2t_RVg/s400/f15.JPG" alt="" id="BLOGGER_PHOTO_ID_5337339627879796050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;7. Click "Load File" and repeat above step 3 to step 6 to convert another hex file, otherwise, click "Exit" to close the HexEncoder application program (Figure 16).&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/ShIKHFQA3aI/AAAAAAAABBo/fJ8Yq6BxOJU/s1600-h/f16.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 375px; height: 333px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/ShIKHFQA3aI/AAAAAAAABBo/fJ8Yq6BxOJU/s400/f16.JPG" alt="" id="BLOGGER_PHOTO_ID_5337339625172164002" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-6066531946372694992?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Software-BTLD_RS232.htm' title='Au Hex Encoder User Manual (Rev. A, June-2008)'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/6066531946372694992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/05/au-hex-encoder-user-manual-rev-june.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/6066531946372694992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/6066531946372694992'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/05/au-hex-encoder-user-manual-rev-june.html' title='Au Hex Encoder User Manual (Rev. A, June-2008)'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SCC098FBHwU/ShII0G5nziI/AAAAAAAAA_4/EYWz_MOyHWw/s72-c/f1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-9176903035804936504</id><published>2009-05-11T09:38:00.033-04:00</published><updated>2011-03-24T17:18:57.290-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BB0703 (PICKit 2)'/><title type='text'>Understanding Microchip PICkit 2 Hardware (Rev. A)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Dec. 2008&lt;br /&gt;&lt;a href="http://www.auelectronics.com/"&gt;Au Group Electronics&lt;/a&gt;&lt;br /&gt;The Microchip PICkit2 is a USB based ICSP (In Circuit Serial Programming) programmer. Since its first release, Microchip has opened all resource of PICkit2 to the public, which includes all software source code and hardware schematics. With this open-architecture, DIY fans and experts can add hardware features, fix bugs, or modify the source code for operation systems other than Microsoft Windows, e.g. Linux.&lt;br /&gt;&lt;br /&gt;PICkit2, MPLAB, ICD2, ICD3, RealICE and PICkit 2 programmer are trademarks of Microchip Technology Inc.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Note&lt;/span&gt;: This documents reflect only personal opinions and experiences, it shall not be used for any other purpose other than open-source/education purpose.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Fundamental Design of Microchip PICkit 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;1.1 USB Power Supply and Connection&lt;/span&gt;&lt;br /&gt;PICkit 2 is a USB powered device, it gets all the power from PC USB +5V power supply. In default, USB Mini-B connector (Figure 1-a) is used. However, other types of USB connectors can also be used, e.g. USB Type B connector (Figure 1-b).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SCC098FBHwU/SggtgTdgXQI/AAAAAAAAA9g/s9PnXRh-hE0/s1600-h/f1a-1b.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 118px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SggtgTdgXQI/AAAAAAAAA9g/s9PnXRh-hE0/s400/f1a-1b.JPG" alt="" id="BLOGGER_PHOTO_ID_5334563791623445762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The USB specification provides a 5 V supply on a single wire from which connected USB devices may draw power. The specification provides for no more than 5.25 V and no less than 4.75 V (5 V±5%) between the positive and negative bus power lines.&lt;br /&gt;&lt;br /&gt;A USB "unit load" is defined as &lt;span style="color: rgb(255, 0, 0);"&gt;100mA&lt;/span&gt; in USB 2.0, and was raised to &lt;span style="color: rgb(255, 0, 0);"&gt;1&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;50mA&lt;/span&gt; in USB 3.0. A maximum of &lt;span style="color: rgb(255, 0, 0);"&gt;5 unit loads&lt;/span&gt; can be drawn from a port in USB 2.0, and was raised to 6 in USB 3.0. There are two types of devices: low-power and high-power. Low-power devices draw at most 1 unit load, with minimum operating voltage of &lt;span style="color: rgb(255, 0, 0);"&gt;4.4V&lt;/span&gt; in USB 2.0, and &lt;span style="color: rgb(255, 0, 0);"&gt;4V&lt;/span&gt; in USB 3.0. High-power devices draw the maximum number of unit loads supported by the standard. All devices default as low-power but the device's software may request high-power as long as the power is available on the providing bus.&lt;br /&gt;&lt;br /&gt;The PICkit 2 is a low-power device. Its USB current limit is set at 100mA. When the total current for both target and the PICkit 2 programmer exceeds this current limit, the USB port may turn off. In this case, the target need be powered externally.&lt;br /&gt;&lt;br /&gt;Since PICKit 2 itself can draw electrical current as high as 75mA, the current draw for the application circuit should be limited to 25mA if PICkit 2 programmer supplies power. It is always a good practice to use external power when programming hi-performance/power-hungry chipsets, such as: dsPIC30Fs (they normally consume high current when running at high speed).&lt;br /&gt;&lt;br /&gt;When a PICkit 2 is used to power application circuit, ensure that the application circuit does not slow the Vdd rise-time to longer than 500 us.&lt;br /&gt;&lt;br /&gt;The +5V USB power supply is connected to capacitor C5 and C6 internally (Figure 2-a) for local voltage stability control. A 2.7Kohm resistor R34 was added after the PICKit 2 "red button" revision. R34 is used to bleed capacitor C5 and C6 when a USB connection is off. This helps improving the PICkit 2 HID-recognition performance when it is re-connected to PC in a very short interval.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_SCC098FBHwU/SggtgRmXnuI/AAAAAAAAA9o/bdTD2Q9NQH8/s1600-h/f2a-2b.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 74px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SggtgRmXnuI/AAAAAAAAA9o/bdTD2Q9NQH8/s400/f2a-2b.JPG" alt="" id="BLOGGER_PHOTO_ID_5334563791123750626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;PIC18F2550 (USB microcontroller) is the soul of the PICkit 2. Two pins (D+ and D-) of PIC18F2550 are used to connect to USB Data+ and Data- from PC (Figure 2-b). All PC application program communicate with PIC18F2550 via these USB D+/D- connection.&lt;br /&gt;&lt;br /&gt;An internal 3.3V regulator is used to power the internal transceiver. A 0.47uF capacitor C7 (Figure 2-b) is used to stabilize the 3.3V supply. For PICkit 2 DIY (Do-It-Yourself), the "USB Voltage Regulator" configuration bit for PIC18F2550 must be set as "Enabled" (Figure 3).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_SCC098FBHwU/SggtgWJlAdI/AAAAAAAAA9w/UukmHOedljs/s1600-h/f3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 147px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SggtgWJlAdI/AAAAAAAAA9w/UukmHOedljs/s400/f3.JPG" alt="" id="BLOGGER_PHOTO_ID_5334563792345170386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;1.2 PIC18F2550 ICSP Connection&lt;/span&gt;&lt;br /&gt;Like any other PIC microcontroller, the PIC18F2550 is able to be re-programmed even when it is soldered on the printed circuit board. The 5-pin ICSP connection is illustrated in figure 4-a and figure 4-b. This design provides the reprogramming and recovering capability on the chipset whenever there is anything messed up with the PICkit 2 firmware. To reprogram or recover the PIC18F2550 in the PICkit 2, another functional PIC programmer, such as PICkit 2, ICD2, ICD3, RealICE, etc. is needed. It is always a good practice to have at least two PIC programmers, e.g. one ICD2 and one PICkit 2, or two PICKit 2.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_SCC098FBHwU/Sggtggdg_LI/AAAAAAAAA94/6ghOB8tJ1dw/s1600-h/f4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 169px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/Sggtggdg_LI/AAAAAAAAA94/6ghOB8tJ1dw/s400/f4.JPG" alt="" id="BLOGGER_PHOTO_ID_5334563795113147570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;PIC18F2550 ICSP Pins&lt;br /&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;1.3 PICkit 2 ICSP VPP Boost voltage Generation and Control Mechanism&lt;/span&gt;&lt;br /&gt;As a universal PIC programmer, the VPP signal generation circuit on PICkit 2 must cover all PIC microcontrollers. The VPP voltage requirement varies from 3.3V (dsPIC33F) to 13V (PIC18F); the VPP electrical current specification is normally less than 10mA. PICkit 2 itself runs at 5 volt. Thus, an on-board switch mode boost circuit (Figure 5) is used to generate any voltage higher than target voltage ("+V_TGT" and "VDD_TGT_OUTPUT" (Figure 6-b)).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_SCC098FBHwU/SggtgiZAJ4I/AAAAAAAAA-A/1qIeCEeWJ_Q/s1600-h/f5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 365px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SggtgiZAJ4I/AAAAAAAAA-A/1qIeCEeWJ_Q/s400/f5.JPG" alt="" id="BLOGGER_PHOTO_ID_5334563795631089538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;To stabilize the power supply of the switch mode boost circuit and damp the possible power noise sending back to the main power supply, C13 and C14 is used, and they should be placed as close as possible to inductor L1. The PIC18F2550 controls the switch frequency and dwell time of Q4 (both MMBT2222 (600mA) and MMBT3904 (200mA) can be used.). For DIY user, the capacity for inductor L1 should be at least 10mA. When Q4 is on, electric current flow through L1 and Q4, energy is stored in L1. When Q4 is turned off, a high voltage is generated at pin 2 of L1. The Schottky diode D3 will be on when the induced voltage is higher than the voltage on capacitor C15, electric current will keep flowing through L1 and D3. This will charge the capacitor and raise its voltage to desired VPP voltage. Resistor R22 and R24 generate a feedback signal which is send back to PIC18F2550. With "VPP_FEEDBACK" signal, the PIC18F2550 can then precisely adjust switch frequency and dwell time on Q4. This feedback boost circuit mechanism can generate a voltage higher than "VDD_TGT_OUTPUT". A large value and high voltage rated capacitor should be used as C15. R22 and R24 should use 1% or better accuracy resistor. A Schottky type diode must be used at D3 to secure low voltage drop and power consuming.&lt;br /&gt;&lt;br /&gt;R23, R25, R27, Q7 and Q6 are used as ON/OFF switch of VPP. When "VPP_ON" is set high logic by PIC18F2550, Q7 will be on, which will then turn on Q6, the voltage on C15 will appear on PICkit 2 ICSP VPP Pin. When a low logic is send to Q7 by PIC18F2550, Q7 and Q6 will be turned off. This in turn cut off the VPP supply to external circuit. When Q6 and Q8 are both off, the PICkit 2 ICSP VPP Pin is floating. The PIC18F2550 can turn on Q8 and it will clamp PICkit 2 ICSP VPP Pin to ground. This has been used in PICkit 2 self test procedure. The overall VPP control procedure makes it possible to turn on and turn off VPP at any time.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;1.4 PICkit 2 ICSP Vdd Generation and Isolation Mechanism&lt;/span&gt;&lt;br /&gt;PICkit 2 can provide Vdd to power external circuit or isolate the internal generated Vdd from the external Vdd when external Vdd is detected.&lt;br /&gt;&lt;br /&gt;On Figure 6-a, the PIC18F2550 will control the PWM dwell time of "VDD_TGT_ADJ" output, which is integrated by capacitor C8 and resistor R4. A reference voltage is generated at the negative input (U2-pin-3) of a rail to rail operational amplifier U2. R5 and R6 is used to generate voltage feedback to positive input of U2. R7 is used to generate a small electric load and bleed the capacitor (e.g. C11 and C12) when power is turned off. MOSFET Q1 is controlled by U2 in switch  mode. When "+V_TGT" is lower than the voltage PIC18F2550 set, feedback voltage on U2-pin-1 is less than voltage on U2-pin-3, the output on U2-pin-4 is Low, MOSFET Q1 will turn on, the "+V_TGT" will increase. When "+V_TGT" increased to high enough to trigger U2-pin-4 to output a High logic, Q1 will be off. When Q1 is off, the "+V_TGT" will stop rising.&lt;br /&gt;&lt;br /&gt;Overall, The PIC18F2550 set a target voltage at U2-pin3 by outputting a PWM wave, then the hardware loop of R5, R6, U2-pin-1, U2-pin-4 and Q1 automatically adjust and generate a stable output of "+V_TGT" at all load. This step-down circuit can output a 2.5V to 5V "+V_TGT" for internal and external circuits. For DIY user, U2 must be a rail-to-rail type operational amplifier; and Q1 must be a MOSFET to keep a very low voltage drop.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SCC098FBHwU/SggxEm1BzhI/AAAAAAAAA-I/lW88uL835Cg/s1600-h/f6.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 160px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SggxEm1BzhI/AAAAAAAAA-I/lW88uL835Cg/s400/f6.JPG" alt="" id="BLOGGER_PHOTO_ID_5334567713832554002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Capacitor C11 and C12 (Figure 6-b) is used to stable the "+V_TGT" for transient response. U6-Q2 (P) is used to turn on/off "+V_TGT" and isolate "+V_TGT" from "VDD_TGT_OUTPUT". When "VDD_TGT_P" output from PIC18F2550 is High (default), U6-Q2 (P) is off, no internally generated "+V_TGT" will be output to "VDD_TGT_OUTPUT". When "VDD_TGT_P" output from PIC18F2550 changes to Low, U6-Q2 (P) is on, PICKit 2 supplies Vdd to external circuits.&lt;br /&gt;&lt;br /&gt;For protection purpose, D4 is also used to isolate internal generated Vdd with external circuit Vdd. This protection mechanism is implemented just in case anyone turns on external power supply while PICkit 2 is supplying power to external circuit. A high current Schottky type diode must be used at D4. Due to the voltage drop on D4, the maximum Vdd after D4 is around 4.8~4.9V when USB supply is 5V. Use other type of diode or small current Schottky type diode at D4 will lead to higher voltage drop. This is critical for some PIC chipset which requires a minimum Vdd 4.6V for good ICSP programming practice (an alternative approach is: always use external Vdd for those PIC chipset).&lt;br /&gt;&lt;br /&gt;R12, R13, U6-Q1 (N) and R26 are used to detect external power supply. When the "VDD_TGT_N" output from PIC18F2550 is High logic, U6-Q1 (N) is turned on, the "VDD_TGT_FB" input to PIC18F2550 will read Low if there is no external Vdd exist, otherwise, the "VDD_TGT_FB" will read High. Every time, before connecting PICKit 2 internal Vdd to external circuit, PICkit 2 will automatically detect if external Vdd exist or not, if it does or when status is changed, a warning will be displayed.&lt;br /&gt;&lt;br /&gt;Diode D1 and Resistor R17 generate a clamping voltage reference for PICKit 2 PGD PGC and AUX signal. Resistor R17 creates some electric load and make sure there is enough electric current flow through D1. D1 will generate some voltage drop across pin 1 and pin 2, this will compensate the Vbe voltage drop on Q2, Q3 and Q5 (MMBT3906) (Figure 7-a, 7-b, 7-c).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;1.5 PICkit 2 ICSP PGD, PGC, AUX Signal Generation and Voltage Clamping Mechanism&lt;/span&gt;&lt;br /&gt;Per ICSP definition, the PGC is an output only signal, PGD is a bi-direction signal. The AUX is not used for ICSP, but can be used as bi-direction signal too. Theoretically those three pins can all be used as bi-directional function. However, due to the fact the PIC18F2550 pin RA2 (PGD) and pin RA3 (PGC) are TTL type I/O, pin RA4 (AUX) are &lt;span style="color: rgb(255, 0, 0);"&gt;ST&lt;/span&gt; type I/O.  When Vdd is less than 3.6V, any operation involved with RA4 will not function correctly when TTL type  input/output logic is needed. This has post some Vdd limit to  some 3.3V only 11LC, 24LC  EEPROM devices.  Au Group Electronics developed 3-in-1 and 2-in-1 &lt;a href="http://www.auelectronics.com/Hardware-MiniLab.htm"&gt;mini-labs&lt;/a&gt; include level-shift circuits to overcome this design limit.&lt;br /&gt;&lt;br /&gt;Besides Programming EEPROMs and PICs, PICKit 2 can also be used as many other purpose, e.g. a Logic Tool, a UART Tool, etc.&lt;br /&gt;&lt;br /&gt;As we have seen, the PIC18F2550 itself is working with a +5V supply, it can work directly with any +5V capable target PIC chips.&lt;br /&gt;&lt;br /&gt;However there are more and more target  PIC chips don't support +5V supply anymore, e.g. some of them can only work with voltage/signal at 3.3V, 2.7V etc.&lt;br /&gt;&lt;br /&gt;It is a challenge job to have these PIC chips covered by PICkit 2. This technical challenge has been solved by some simple voltage level clamping technology as shown on Figure 7-a, 7-b, 7-c.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_SCC098FBHwU/SggxE9ZdFlI/AAAAAAAAA-Q/oDJef4JBrvU/s1600-h/f7.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 93px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SggxE9ZdFlI/AAAAAAAAA-Q/oDJef4JBrvU/s400/f7.JPG" alt="" id="BLOGGER_PHOTO_ID_5334567719890916946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;On figure 6-b, a voltage reference "CLAMP_REFERENCE" is generated by diode D1 and Resistor R17. It has been used to control the base (pin 2) on PNP transistor Q2, Q3, and Q5 (MMBT3906, Figure 7-a, 7-b, 7-c). Whenever a PIC18F2550 output a high logic (at pin AUX, ICSPCLK, ICSPDAT), and ICSP Vdd is not +5V, the Q2, Q3 and Q5 will kick-in and clamp the output voltage to Vdd level. Due to the fact there is always a voltage drop Vbe between base and emitter of transistor MMBT3906, a diode D1 is used in figure 6-b to compensate this voltage drop.&lt;br /&gt;&lt;br /&gt;Resistors R10, R14 and R19 are used to limit the current draw from the PIC18F2550. Due to the fact VOH will drop when IOH increase (Figure 8), pin AUX (RA4), pin ICSPCLK (RA3) and pin ICSPDAT (RA2) will all be working within its safe zone.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SggxE_N9OeI/AAAAAAAAA-Y/0y0RRk2dITw/s1600-h/f8.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 270px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SggxE_N9OeI/AAAAAAAAA-Y/0y0RRk2dITw/s400/f8.JPG" alt="" id="BLOGGER_PHOTO_ID_5334567720379562466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;1.6 PICkit 2 Human Machine Interface&lt;/span&gt;&lt;br /&gt;One push button (Figure 9-a) and three LEDs (Figure 9-b) are used in PICkit 2 as human machine interface. A 10K resistor R32 is used as pull-up, when there is no push button action, a logic High will send to PIC18F2550. When the "Program" push button SW1 is pushed, a logic Low will send to PIC18F2550. The push button is used to force PIC18F2550 enter bootloader mode at power-up, or trigger chip programming after power-up. The "POWER" LED will be constantly lit when PICkit 2 is power up. The "TARGET" LED will lit when PICKit 2 supply Vdd to external circuits. The "BUSY" LED will lit when PICkit2 is communicating with PC or programming a chip. Resistors R1, R2, and R3 are used to limit the current to LEDs. For DIY user,  it depends the LED type you are using, any resistor between 300 ohm to 1.5K ohm should work. Using smaller value resistor, you got brighter LED but the PICKit 2 will consume more electric current.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_SCC098FBHwU/SggxEw9FBMI/AAAAAAAAA-g/yGwRV6XFd2M/s1600-h/f9.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 169px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SggxEw9FBMI/AAAAAAAAA-g/yGwRV6XFd2M/s400/f9.JPG" alt="" id="BLOGGER_PHOTO_ID_5334567716550673602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;1.7 PICkit 2 I2C EEPROM for Programmer-To-Go (PTG) feature&lt;/span&gt;&lt;br /&gt;PICkit 2 supports 128K byte of I2C EEPROM and 256K byte of EEPROM. Default is 128K byte of EEPROM, customer can upgrade to 256K byte of EEPROM by replace the 2 pieces of 24LC512 chipsets with 24LC1025. There is some hardware change on pin A2 between 24LC512 and 24LC1025. For DIY user, Figure 10 illustrates a hardware design to be compatible with both 24LC512 and 24LC1025. With 24LC512 on board, R38 and R39 provide pull-down connection. With 24LC1025 on board, R40 and R41 provide pull up connection. 24LC512 and 24LC1025 are exclusive, same it true for the pull-up (R40 and R41) and pull down (R38 and R39) resistors.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SCC098FBHwU/SggxFC7XYoI/AAAAAAAAA-o/dBzGBPGD1qQ/s1600-h/f10.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 333px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SggxFC7XYoI/AAAAAAAAA-o/dBzGBPGD1qQ/s400/f10.JPG" alt="" id="BLOGGER_PHOTO_ID_5334567721375326850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;R8 and R9 provide pull up for I2C bus. PIC18F2550 store data to I2C EEPROM by SCL and SDA connection. With the on board EEPROM, the PICKit 2 can program PIC microcontrollers without a PC.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;1.8 PICkit 2 ICSP interface&lt;/span&gt;&lt;br /&gt;Two types of ICSP interfaces are used in Microchip programmers: RJ12 6p6c connector (Figure 11-a), and 6-pin female header (0.100" spacing) (Figure 11-b). Functionally, they are identical and each has its own pros and cons. The error-proof RJ12 connector using spring contacts to compensate the worn out on pins, it is relatively expensive and takes more space on circuit board. The 6-pin female header takes less circuit board space, but there is limit compensation for pin/contact worn out and there is no mechanism to prevent backwards connection. The RJ12 connector is used in ICD2, ICD3, and RealICE. The 6-pin female header is used in PICKit 2 and PICkit 3. For DIY user, either 6-pin female header or RJ12 connector can be used. For high quality purpose, the RJ12 connector is recommended.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SCC098FBHwU/Sgg1scqaJVI/AAAAAAAAA-w/FjqqLO7VEnQ/s1600-h/f11.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 150px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/Sgg1scqaJVI/AAAAAAAAA-w/FjqqLO7VEnQ/s400/f11.JPG" alt="" id="BLOGGER_PHOTO_ID_5334572796344935762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pogo pin technology (Figure 11-C) can be used to extend the connector life for RJ12 connector and 6-pin header, it is highly recommended for heavy duty usage or manufacturing environment.&lt;br /&gt;&lt;br /&gt;The ICSP signal definition on programmer side between the RJ12 6p6c connector and the 6pin female header is opposite. This situation can be easily solved by using different ICSP cables. For ICD2, ICD3, and RealICE, a RJ12 standard cable (Figure 12) is normally used. To be compatible with any circuit board developed for ICD2, a RJ12 reverse cable (Figure 12) can be used with Au Group Electronics developed BB0703 product family.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SCC098FBHwU/Sgg1st4FL_I/AAAAAAAAA-4/bTUHZVpl6s8/s1600-h/f12.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 111px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/Sgg1st4FL_I/AAAAAAAAA-4/bTUHZVpl6s8/s400/f12.JPG" alt="" id="BLOGGER_PHOTO_ID_5334572800965685234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;References:&lt;/span&gt;&lt;br /&gt;Special thanks for Walter Kicinski from Microchip Technology Inc. for his constant Support.&lt;br /&gt;1. PICkit 2 Microcontroller Programmer User’s Guide; DS51553E 2/27/2008&lt;br /&gt;2. Au Group Electronics CB0703 Schematic:&lt;br /&gt;&lt;a href="http://www.auelectronics.com/Hardware-CB0703.htm"&gt;http://www.auelectronics.com/Hardware-CB0703.htm&lt;/a&gt;&lt;br /&gt;3. http://en.wikipedia.org/wiki/USB&lt;br /&gt;4. Microchip PIC18F2455/2550/4455/4550 Data Sheet&lt;br /&gt;5. Microchip PIC18F2220/2320/4220/4320 Data Sheet, Figure 27-25&lt;br /&gt;6. Google Groups: &lt;a class="ln" href="http://groups.google.com/group/pickit-devel"&gt;pickit-devel&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-9176903035804936504?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Hardware-CB0703.htm' title='Understanding Microchip PICkit 2 Hardware (Rev. A)'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/9176903035804936504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/05/understanding-microchip-pickit-2-rev.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/9176903035804936504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/9176903035804936504'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/05/understanding-microchip-pickit-2-rev.html' title='Understanding Microchip PICkit 2 Hardware (Rev. A)'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SCC098FBHwU/SggtgTdgXQI/AAAAAAAAA9g/s9PnXRh-hE0/s72-c/f1a-1b.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-145942435672544119</id><published>2009-04-23T22:38:00.017-04:00</published><updated>2011-03-24T17:21:15.175-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BB0703 (PICKit 2)'/><title type='text'>How to manually update BB0703(PICkit 2) Operating system?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;There is very few opportunity ever since the PICkit 2 V2.4x release for a PICkit 2 losing a OS. However it still happens from time to time even in a very very small possibility. When this is happening the PICKit 2 will blink the red LED indicating there is no functioning OS. To get the PICKit 2 back to normal, a new PICkit 2 OS needs be manually downloaded into the PIC18F2550 chipset.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The following tutorial is a step by step guide on how to manually upgrade the PICKit 2 OS. It  also answers the following frequent asked question.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Question Asked: &lt;/strong&gt;&lt;br /&gt;What does it mean when the Busy LED (on PICKit 2) flashes once per second without pushing and holding the button while BB0703 is connected to a USB? How do I correct this?&lt;br /&gt;&lt;strong&gt;Answers from &lt;a href="http://www.auelectronics.com/"&gt;Au Group Electronics&lt;/a&gt;:&lt;/strong&gt;&lt;br /&gt;The Busy LED blinking means the unit is in the bootloader mode. For a normal unit, pushing and holding the button while connect BB0703 with USB will manually force the BB0703 (PICkit 2) entering bootloader mode.&lt;br /&gt;To bring the BB0703 (PICkit 2) back to normal programming mode, PICkit 2 Operating System needs to be downloaded from the “PICkit 2 programmer” software. Here is the step by step instruction:&lt;br /&gt;Step 1. Disconnect BB0703 with PC if it was connected before.&lt;br /&gt;Step 2. Open PICkit 2 application software.&lt;br /&gt;Step 3. Connect BB0703 with PC.&lt;br /&gt;Step 4. On "PICKit 2 programmer software", select "Tools--&gt;Check Communication"&lt;br /&gt;"The PICKit 2 has no Operating system. Use the Tools menu to download an OS." will display (figure 1) and the software will be locked up.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SfEo3pnu5mI/AAAAAAAAA84/_qNdH38wFn0/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 167px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SfEo3pnu5mI/AAAAAAAAA84/_qNdH38wFn0/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5328084770686428770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 5. Disconnect BB0703, this will unfrozen the software.&lt;br /&gt;Step 6. Connect BB0703 back to PC, then click "Tools--&gt;Download PICkit 2 Operating System" (Figure 2)&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SfEo3l2vUqI/AAAAAAAAA9A/xCZOBESREn8/s1600-h/f2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 298px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SfEo3l2vUqI/AAAAAAAAA9A/xCZOBESREn8/s400/f2.JPG" alt="" id="BLOGGER_PHOTO_ID_5328084769675629218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 7. Select the file name "PK2V023200" (assuming V2.61 is used. for other V2.xx, file name should be similar), click OPEN (figure 3)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SfEo3vyKkxI/AAAAAAAAA9I/XF526z0Brc8/s1600-h/f3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 310px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SfEo3vyKkxI/AAAAAAAAA9I/XF526z0Brc8/s400/f3.JPG" alt="" id="BLOGGER_PHOTO_ID_5328084772340798226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It will then automatically download the OS into BB0703 (PICKit 2), wait the unit finish the downloading process.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SfEo35fy-4I/AAAAAAAAA9Q/804M51X-8rk/s1600-h/f4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 182px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SfEo35fy-4I/AAAAAAAAA9Q/804M51X-8rk/s400/f4.JPG" alt="" id="BLOGGER_PHOTO_ID_5328084774948109186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 8. Click "Tools--&gt;Check Communication", now it should back to normal mode.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SfEo4GZQ5TI/AAAAAAAAA9Y/133UHJjVdhM/s1600-h/f5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 183px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SfEo4GZQ5TI/AAAAAAAAA9Y/133UHJjVdhM/s400/f5.JPG" alt="" id="BLOGGER_PHOTO_ID_5328084778410370354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In the V2.5x and V2.6x firmware, there is a self-test safety check feature, if something found wrong on firmware and configuration bits, the unit will be forced entering the bootloader mode thereafter.&lt;br /&gt;&lt;br /&gt;A few searches on Microchip Forum provides more background information as the following link.&lt;br /&gt;&lt;a href="http://www.microchip.com/forums/tm.aspx?m=297221&amp;amp;mpage=1"&gt;http://www.microchip.com/forums/tm.aspx?m=297221&amp;amp;mpage=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is a good practice to leave the unit on the USB port whenever possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-145942435672544119?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Hardware-CB0703.htm' title='How to manually update BB0703(PICkit 2) Operating system?'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/145942435672544119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/04/q-what-does-it-mean-when-busy-led.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/145942435672544119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/145942435672544119'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/04/q-what-does-it-mean-when-busy-led.html' title='How to manually update BB0703(PICkit 2) Operating system?'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SCC098FBHwU/SfEo3pnu5mI/AAAAAAAAA84/_qNdH38wFn0/s72-c/f1.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-408951282716605036</id><published>2009-03-20T21:50:00.015-04:00</published><updated>2011-03-24T17:22:22.722-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mini-lab'/><title type='text'>3-in-1 mini-Lab Application Note for dsPIC30F2010</title><content type='html'>&lt;a href="http://www.auelectronics.com/"&gt;Au Group Electronics &lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This application note use a dsPIC30F2010 (28-pin SDIP package) demonstrate step by step operation on how to use Au Group Electronics "3-in-1 mini-Lab" and "BB0703" to burn program/code into the dsPIC30F microcontroller.&lt;br /&gt;&lt;strong style="color: rgb(0, 0, 0);"&gt;What you need:&lt;/strong&gt;&lt;br /&gt;Major devices that were used in this application note and their Au Group Electronics part # are listed in table 1.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/ScRQqjMrKWI/AAAAAAAAA2M/fEEQtZtyTFo/s1600-h/t1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5315462152137156962" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 166px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/ScRQqjMrKWI/AAAAAAAAA2M/fEEQtZtyTFo/s400/t1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;There are two methods to load hex file into target chipset: programming with a PC or Programmer-to-Go. This application note will show both methods.&lt;br /&gt;&lt;strong&gt;Program dsPIC30F2010 with a PC:&lt;/strong&gt;&lt;br /&gt;If hex file has not been burned into BB003 (PICkit 2) programmer, a PC is needed. The hardware setup of Programming with a PC would be similar like figure 1.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/ScRQZ4Fl7EI/AAAAAAAAA1M/RfbPH-vneJo/s1600-h/f1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5315461865686821954" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 223px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/ScRQZ4Fl7EI/AAAAAAAAA1M/RfbPH-vneJo/s400/f1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 1. Connect 3-in-1 mini-lab, BB0703 with a PC by RJ12 6Pin reverse cable and type B USB cable.&lt;br /&gt;Step 2. Place a piece of dsPIC30F2010 into the 3-in-1 mini-Lab DIP ZIF socket&lt;br /&gt;Note: Only place one chip at a time. E.g. either put a SOIC packaged chipset in SOIC-ZIF socket; or put a DIP packaged chipset in DIP-ZIF socket. Make sure Pin 1 of dsPIC30F2010 agrees with the 1st-pin-mark on circuit board.&lt;br /&gt;Step 3. Use 9 pieces of female jumper wires to connect J1-x to JZ-x on 3-in-1 mini Lab. The position of both ends of the female jump wires are color coded in Table 2.&lt;br /&gt;Note: J1 (J1-1, J1-2, J1-3) are the extension pin headers for RJ12 6P6C connector&lt;br /&gt;JZ-x (JZ-1 to JZ-6) are the extension pin headers for SOIC and DIP ZIF socket.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/ScRQqg_-0qI/AAAAAAAAA2U/ZfiBvsy1hNw/s1600-h/t2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5315462151547048610" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 150px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/ScRQqg_-0qI/AAAAAAAAA2U/ZfiBvsy1hNw/s400/t2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;ICSP signal on J1 and dsPIC30F2010 are illustrated in figure 2 for reference&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/ScRQZ-OQp_I/AAAAAAAAA1U/TgRob0V-Zbg/s1600-h/f2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5315461867333789682" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 115px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/ScRQZ-OQp_I/AAAAAAAAA1U/TgRob0V-Zbg/s400/f2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 4. Double click shortcut of “PICKit 2 V2.6” to open a "PICkit 2 Programmer", Make sure “PICkit 2 connected, and it’s displayed in the message window, and PIC Device (dsPIC30F2010) found, as shown in figure 3.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/ScRQZ3F9xPI/AAAAAAAAA1c/EANvMQd1UBU/s1600-h/f3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5315461865419949298" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 218px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/ScRQZ3F9xPI/AAAAAAAAA1c/EANvMQd1UBU/s400/f3.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If the device in the ZIF socket are not auto-detect, Click ProgrammerManual Device Select, make sure the checkmark before "Manual Device Select" is gone (picture not show).&lt;br /&gt;Step 5. Click “Erase” button, as shown in figure 3. Wait a few seconds until “Erasing device … Complete”.&lt;br /&gt;Step 6. Click “Blank Check” button, as shown in figure 4.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/ScRQaIlYZcI/AAAAAAAAA1k/erLDWdJOhzQ/s1600-h/f4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5315461870115120578" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 218px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/ScRQaIlYZcI/AAAAAAAAA1k/erLDWdJOhzQ/s400/f4.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Wait a few seconds, “Device is Blank” will display, as shown in figure 5&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/ScRQaAy9H8I/AAAAAAAAA1s/Z2kBCIx01ZM/s1600-h/f5.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5315461868024569794" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 212px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/ScRQaAy9H8I/AAAAAAAAA1s/Z2kBCIx01ZM/s400/f5.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 7. Load the hex file, then click “Write” button, as shown in figure 6.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/ScRQqOQG2-I/AAAAAAAAA10/DjAdgvdr_5Q/s1600-h/f6.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5315462146514410466" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 272px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/ScRQqOQG2-I/AAAAAAAAA10/DjAdgvdr_5Q/s400/f6.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Wait a few seconds, message box will display "Programming Successful", as shown in figure 7&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SdY2MrX3FJI/AAAAAAAAA8Y/QUUEB9ZcMlw/s1600-h/f7.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 272px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SdY2MrX3FJI/AAAAAAAAA8Y/QUUEB9ZcMlw/s400/f7.JPG" alt="" id="BLOGGER_PHOTO_ID_5320499601213953170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;For programming multiple chipsets, Programmer-to-Go will be another convenient and productive solution. It will be demonstrated at the following steps.&lt;br /&gt;&lt;strong&gt;Programmer-to-Go (Programming without a PC)&lt;/strong&gt;&lt;br /&gt;Step 1. Refer to BB0703 (PICkit 2) PTG application note for how to import and download hex file into BB0703 (PICkit 2). After that, PC is not needed for programming microcontroller.&lt;br /&gt;Step 2. Connect the BB0703 with 3-in-1 mini-Lab using a RJ12 reverse cable.&lt;br /&gt;Step 3. Power up BB0703 with +9 V DC supply, as shown in figure 8. The "Target" LED will blink indicating it's ready to program target chip.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/ScRQqfJPZ3I/AAAAAAAAA2E/H_H8lO1upJU/s1600-h/f8.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5315462151049013106" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 247px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/ScRQqfJPZ3I/AAAAAAAAA2E/H_H8lO1upJU/s400/f8.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 4. Load dsPIC30F2010 into ZIF socket.&lt;br /&gt;Step 5. Press "Program" button on BB0703 (PICkit 2), "Busy" LED will be constant on,&lt;br /&gt;Step 6. Wait a few seconds/minutes, until "Busy" LED is off and "Target" LED blink again, which means the hex file has been burned into the target chipset successfully.&lt;br /&gt;Step 7. Repeat steps 4-6 for programming another dsPIC30F2010 chipset&lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-408951282716605036?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Hardware-MiniLab.htm' title='3-in-1 mini-Lab Application Note for dsPIC30F2010'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/408951282716605036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/03/3-in-1-mini-lab-application-note-for_20.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/408951282716605036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/408951282716605036'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/03/3-in-1-mini-lab-application-note-for_20.html' title='3-in-1 mini-Lab Application Note for dsPIC30F2010'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SCC098FBHwU/ScRQqjMrKWI/AAAAAAAAA2M/fEEQtZtyTFo/s72-c/t1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-3031907903042383983</id><published>2009-03-19T16:09:00.024-04:00</published><updated>2011-03-24T17:23:58.083-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mini-lab'/><title type='text'>3-in-1 mini-Lab Application Note for dsPIC33FJ64GP802</title><content type='html'>&lt;p&gt;&lt;a href="http://www.auelectronics.com/"&gt;Au Group Electronics &lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;This application note uses a dsPIC33FJ64GP802 (28-pin SOIC SMD package) demonstrating step by step operation on how to use Au Group Electronics &lt;a name="OLE_LINK4"&gt;&lt;/a&gt;&lt;a name="OLE_LINK3"&gt;"&lt;/a&gt;3-in-1 mini-Lab" and "BB0703 programmer" to burn program/code into a dsPIC33F microcontroller. &lt;/p&gt;&lt;p style="text-align: justify;"&gt;(&lt;span style="color: rgb(255, 0, 0);"&gt;Note&lt;/span&gt;: Experiences found that the VDD level on BB0703 (PICkit 2) is &lt;span style="color: rgb(255, 0, 0);"&gt;very &lt;/span&gt;critical for programming dsPIC33F family microcontrollers, without set it correctly might result in program/erase/blank-check failure. Due to design/engineering tolerance, it is noticeable that the actual VDD voltage on each individual BB0703 (PICkit 2) devices can vary up to 0.1V while programming.)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;What you need:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;Major devices that were used in this application note are displayed in figure 1, Au Group Electronics part # of the devices that applied in this application note are listed in table 1.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SdFBB_VlvlI/AAAAAAAAA30/zQjb3FrO4Pw/s1600-h/f1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319104137338928722" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 161px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SdFBB_VlvlI/AAAAAAAAA30/zQjb3FrO4Pw/s400/f1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SdFCsMu0YCI/AAAAAAAAA5s/fAVRl1GmfBc/s1600-h/t1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319105962000539682" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 161px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SdFCsMu0YCI/AAAAAAAAA5s/fAVRl1GmfBc/s400/t1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;There are two methods to load hex file into target chipset: programming with a PC or Programmer-to-Go. This application note will show both methods.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Program dsPIC33FJ64GP with a PC:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;If hex file has not been loaded into BB0703 (PICkit 2) programmer, a PC is needed.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Step 1. Connect 3-in-1 mini-lab, BB0703 together with a PC by a "RJ12 6Pin reverse cable" and a "type B USB cable".&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Step 2. Place a piece of dsPIC33FJ64GP802 into the 3-in-1 mini-Lab SOIC ZIF socket&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Note&lt;/span&gt;: Only place one chip at a time. E.g. either put a SOIC packaged chipset in the SOIC-ZIF socket; or put a DIP packaged chipset in the DIP-ZIF socket. Make sure Pin 1 of dsPIC33FJ64GP agrees with the 1st-pin-mark on circuit board.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Step 3. Use female jumper wires to connect "J1-x" to "JZ-x" on the 3-in-1 mini Lab. The position of both ends of the female jump wires are color coded in figure 2.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Note&lt;/span&gt;: J1 (J1-1, J1-2, J1-3) are the extension pin headers for RJ12 6P6C connector&lt;br /&gt;JZ-x (JZ-1 to JZ-6) are the extension pin headers for SOIC and DIP ZIF socket.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SdFBBxzy-bI/AAAAAAAAA38/2FMU5Wxzbco/s1600-h/f2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319104133707528626" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 114px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SdFBBxzy-bI/AAAAAAAAA38/2FMU5Wxzbco/s400/f2.JPG" border="0" /&gt;&lt;/a&gt;ICSP signal on J1 and dsPIC33FJ64GP802 are illustrated in figure 3 for reference&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SdFBCK4_B_I/AAAAAAAAA4E/3Brsn-IemP0/s1600-h/f3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319104140440176626" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 124px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SdFBCK4_B_I/AAAAAAAAA4E/3Brsn-IemP0/s400/f3.JPG" border="0" /&gt;&lt;/a&gt;The hardware setup of Programming with a PC is shown in figure 4.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SdFBCTyOxOI/AAAAAAAAA4M/LM8155tN7Mc/s1600-h/f4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319104142827767010" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 330px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SdFBCTyOxOI/AAAAAAAAA4M/LM8155tN7Mc/s400/f4.JPG" border="0" /&gt;&lt;/a&gt;Step 4. Double click shortcut of “PICKit 2 V2.6” (Figure 5)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SdFBCdayImI/AAAAAAAAA4U/ebY8-dK_LD0/s1600-h/f5-6.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319104145413775970" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 156px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SdFBCdayImI/AAAAAAAAA4U/ebY8-dK_LD0/s400/f5-6.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 5. A PICkit 2 Error message may or maynot show up (figure 6). Click “Ok” button. "PICkit 2 Programmer" window open up, PICkit 2 connected and ID displayed but No Device Found, as shown in figure 7.&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SdFBlnC1HRI/AAAAAAAAA4c/cJWMovh54bA/s1600-h/f7.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319104749293083922" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 213px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SdFBlnC1HRI/AAAAAAAAA4c/cJWMovh54bA/s400/f7.JPG" border="0" /&gt;&lt;/a&gt;Step 6. On 3-in-1 mini Lab, use a piece of female jump wire to connect "J3-pin 6 Cap" with "JZ-4-Pin 20", and another jump wire to connect "J3-pin 1 (Pull up)" with "JZ-2-pin 1". The overall jump wire connection on 3-in-1 mini-Lab is shown in figure 8.&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SdFBl3InZmI/AAAAAAAAA4k/iiusm6rgZjs/s1600-h/f8.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319104753612318306" style="margin: 0px auto 10px; display: block; width: 355px; cursor: pointer; height: 400px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SdFBl3InZmI/AAAAAAAAA4k/iiusm6rgZjs/s400/f8.JPG" border="0" /&gt;&lt;/a&gt;All the jump wire connection on 3-in-1 mini-Lab and the signal on both ends are summarized in table 2&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SdFCspEFQJI/AAAAAAAAA50/bdZXlTwick4/s1600-h/t2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319105969605918866" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 142px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SdFCspEFQJI/AAAAAAAAA50/bdZXlTwick4/s400/t2.JPG" border="0" /&gt;&lt;/a&gt;Step 7. On PICkit 2 programmer software interface, Click Tools/Check Communication (figure 9).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SdFBmZIPCtI/AAAAAAAAA4s/cXb7QQCMKRE/s1600-h/f9.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319104762737527506" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 247px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SdFBmZIPCtI/AAAAAAAAA4s/cXb7QQCMKRE/s400/f9.JPG" border="0" /&gt;&lt;/a&gt;Step 8. Notice that PIC Device found, and dsPIC33FJ64GP802 displayed. Lower VDD from 3.3 to lower range (between 2.7V to 2.9V)*, and check VDD On, then click “Erase” button (figure 10-1).&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SdFBmZZ2uWI/AAAAAAAAA40/xWGqyHHaFms/s1600-h/f10-1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319104762811431266" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 219px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SdFBmZZ2uWI/AAAAAAAAA40/xWGqyHHaFms/s400/f10-1.JPG" border="0" /&gt;&lt;/a&gt;* &lt;span style="color: rgb(255, 0, 0);"&gt;Note&lt;/span&gt;:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Base on the multiple devices test (see attached test results for more information, it is provided for reference purpose only), Au Group Electronics noticed that as long as the actual VDD-GND voltage (at device end) falls into the range from 2.74V to 2.91 V, the dsPIC33FJ64GP can be programmed very reliably. If VDD voltage is less then 2.71V or higher than 2.94V, it might not working as reliable as the [2.74V, 2.91V] zone. When the voltage is out of [2.74V, 2.91V] zone, it may indicate “Program memory is not blank” (Figure 10-2) while "blank check" button is clicked, or indicate “Programming of Program Memory failed” (Figure 10-3) while "write" button is clocked. So always try 2.7V, 2.8V, and 2.9V on individual BB0703 (PICkit 2) until programming successfully (this will make sure the VDD at chip end in the user-friendly [2.74V, 2.91V] zone).&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SdFBmmz8VpI/AAAAAAAAA48/cVzCsck4ONA/s1600-h/f10-2-3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319104766410512018" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 122px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SdFBmmz8VpI/AAAAAAAAA48/cVzCsck4ONA/s400/f10-2-3.JPG" border="0" /&gt;&lt;/a&gt;If the device in the ZIF socket are not auto-detect, Click "Programmer-&gt;Manual Device Select", make sure the checkmark before "Manual Device Select" is gone (picture not show).&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;Step 9. Wait a few seconds until “Erasing device … Complete”, then click “Blank Check” button, as shown in figure 11.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SdFCJ-WD4VI/AAAAAAAAA5E/ZFlBzdesNsM/s1600-h/f11.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319105374023049554" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 212px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SdFCJ-WD4VI/AAAAAAAAA5E/ZFlBzdesNsM/s400/f11.JPG" border="0" /&gt;&lt;/a&gt;Wait a few seconds, “Device is Blank” will display, as shown in figure 12&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SdFCKodYhBI/AAAAAAAAA5M/qTrUtVcvsp4/s1600-h/f12.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319105385328051218" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 210px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SdFCKodYhBI/AAAAAAAAA5M/qTrUtVcvsp4/s400/f12.JPG" border="0" /&gt;&lt;/a&gt;Step 10. Load your target Hex file, then click “Write” button, as shown in figure 13.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SdFCKyg47oI/AAAAAAAAA5U/EPnqDeheZ6Q/s1600-h/f13.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319105388027113090" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 263px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SdFCKyg47oI/AAAAAAAAA5U/EPnqDeheZ6Q/s400/f13.JPG" border="0" /&gt;&lt;/a&gt;Wait a few seconds, message box will display "Programming Successful", as shown in figure 14&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SdFCK9esU-I/AAAAAAAAA5c/RZ_f9Tb_5GY/s1600-h/f14.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319105390970688482" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 213px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SdFCK9esU-I/AAAAAAAAA5c/RZ_f9Tb_5GY/s400/f14.JPG" border="0" /&gt;&lt;/a&gt;For programming multiple chipsets, the Programmer-to-Go feature on BB0703 (PICkit 2) will be another convenient and productive solution. It will be demonstrated at the following steps.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Programmer-to-Go (Programming without a PC)&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;Step 1. Refer to &lt;a href="http://www.auelectronics.com/UserManual-PICKit2ProgrammerToGo.htm"&gt;BB0703 (PICkit 2) PTG application note&lt;/a&gt; for how to import and download hex file into BB0703 (PICkit 2). After that, PC is not needed for programming microcontroller.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Step 2. Connect the BB0703 with 3-in-1 mini-Lab using a RJ12 reverse cable.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Step 3. Power up BB0703 with +9 V DC supply, as shown in figure 15. The "Target" LED will blink indicating it's ready to program target chip.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SdFCKyiEsVI/AAAAAAAAA5k/pB4__2MBXC4/s1600-h/f15.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319105388032078162" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 309px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SdFCKyiEsVI/AAAAAAAAA5k/pB4__2MBXC4/s400/f15.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;Step 4. Load dePIC33FJ64GP802 into ZIF socket.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Step 5. Press "Program" button on BB0703 (PICkit 2), "Busy" LED will be constant on,&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Step 6. Wait a few seconds/minutes, until "Busy" LED is off and "Target" LED blink again, which means the hex file has been burned into the target chipset successfully.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Step 7. Repeat steps 4-6 for programming another dePIC33FJ64GP802 chipset&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Attachment&lt;/span&gt;: &lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;br /&gt;Test Result to Find the user friendly VDD zone for dsPIC33F64GP802&lt;/span&gt;&lt;br /&gt;(&lt;span style="color: rgb(255, 0, 0);"&gt;Note&lt;/span&gt;: Test Data for technical reference only, it cannot be used for any other purpose.)&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;Actual VDD voltage (from individual BB0703(PICKit 2) device) measured at dsPIC33F64GP802 Chip end is listed in the following table:&lt;br /&gt;(VDD: voltage measured at chip end)&lt;br /&gt;(Program Voltage: VDD set by PICKit 2 application sofware)&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SdFCstOuBqI/AAAAAAAAA58/Q4SgUxuFs8s/s1600-h/t3-1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319105970724275874" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 291px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SdFCstOuBqI/AAAAAAAAA58/Q4SgUxuFs8s/s400/t3-1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SdFCsz2Hs5I/AAAAAAAAA6E/ZFDhkAnXkxI/s1600-h/t3-2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319105972500149138" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 291px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SdFCsz2Hs5I/AAAAAAAAA6E/ZFDhkAnXkxI/s400/t3-2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-3031907903042383983?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Hardware-MiniLab.htm' title='3-in-1 mini-Lab Application Note for dsPIC33FJ64GP802'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/3031907903042383983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/03/3-in-1-mini-lab-application-note-for.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/3031907903042383983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/3031907903042383983'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/03/3-in-1-mini-lab-application-note-for.html' title='3-in-1 mini-Lab Application Note for dsPIC33FJ64GP802'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SCC098FBHwU/SdFBB_VlvlI/AAAAAAAAA30/zQjb3FrO4Pw/s72-c/f1.JPG' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-2046084367365060983</id><published>2009-03-05T11:21:00.029-05:00</published><updated>2011-03-24T17:26:10.246-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mini-lab'/><title type='text'>3-in-1 mini-Lab Application Note for PIC16F628A</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.auelectronics.com/Hardware-MiniLab.htm"&gt;&lt;span style="font-family:arial;"&gt;Au Group Electronics&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; developed 2-in-1 mini-Lab or 3-in-1 mini-Lab is an integrated system capable of programming and on-board testing PIC microcontroller in both SOIC (up to 28 pin) and DIP (DIP 8, 14, 18, 20, 28, 40) packaging. It is able to connect microcontrollers to multiple programmers (e.g. Au Group Electronics BB0703, BB0703+, microchip PICkit2, ICD2, ICD3, RealICE, etc.) through either a "6-pin ICSP header" or a "RJ12 6P6C socket". It also provides lab-test circuits including on-board voltage regulator (+5V, +3.3V, +2.5V), pull-up circuit, pull-down circuit, cap connection, bidirectional voltage-level translator, and LEDs.&lt;br /&gt;&lt;br /&gt;This application notes will demonstrate:&lt;/span&gt;&lt;br /&gt;1. ICSP wire connection&lt;br /&gt;&lt;span style="font-family:arial;"&gt;2. Step by step Hex programming for PIC16F628A in DIP/SOIC packaging&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;3. On-board LED test with 6-digit binary LED counter program. &lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;strong&gt;What you need:&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;All hardware that were used in this application note are listed in table 1. &lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SbAAsvXRE0I/AAAAAAAAArA/IP6Tjrtw6y0/s1600-h/t1.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5309744729298113346" style="margin: 0px auto 10px; display: block; width: 400px; height: 133px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SbAAsvXRE0I/AAAAAAAAArA/IP6Tjrtw6y0/s400/t1.JPG" border="0" /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;Major devices are displayed in figure 1 &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SbAAtPbclbI/AAAAAAAAArI/imIEovNekEE/s1600-h/f1.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5309744737905579442" style="margin: 0px auto 10px; display: block; width: 400px; height: 171px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SbAAtPbclbI/AAAAAAAAArI/imIEovNekEE/s400/f1.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; &lt;strong&gt;Jumper Wire Connection for Programming:&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;To burn program into microcontroller, the 6 ICSP connections need to be build between the RJ12 6P6C connector (J1) and the target chipset. On 3-in-1 mini-lab, J1-1, J1-2, J1-3 are the extension pin headers for RJ12 6P6C connector, JZ-x (JZ-1 to JZ-6) are the extension pin headers for SOIC and DIP ZIF socket. The 5 ICSP signal on a few microcontrollers are illustrated in figure 2. Use female jumper wires to connect J1-1 to JZ-x per table 3. The connection is demonstrated in figure 3. &lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SbAAtac80JI/AAAAAAAAArQ/4T0jsRwbeJk/s1600-h/f2.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5309744740864675986" style="margin: 0px auto 10px; display: block; width: 400px; height: 247px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SbAAtac80JI/AAAAAAAAArQ/4T0jsRwbeJk/s400/f2.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SbAAtTQaphI/AAAAAAAAArY/-ImjfU7LBAs/s1600-h/f3.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SbAAtY3NaTI/AAAAAAAAArg/O4V1fxO2d9I/s1600-h/f4.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;img id="BLOGGER_PHOTO_ID_5309976963615589010" style="margin: 0px auto 10px; display: block; width: 400px; height: 339px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SbDT6jnQgpI/AAAAAAAAAtY/FYPq8bMOrX8/s400/f3.JPG" border="0" /&gt;&lt;span style="font-family:arial;"&gt;There are two methods to load hex file into target chipset: programming with a PC or Programmer-to-Go. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Programming with a PC&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;1. Place one piece of PIC16F628A chipset into the DIP/SOIC ZIF socket of the 3-in-1 mini-Lab (Note: only place one PIC chip at a time. E.g. put a SOIC packaged chipset in SOIC-ZIF socket; or put a DIP packaged chipset in DIP-ZIF socket. Please make sure Pin 1 of PIC16F628A agrees with the 1st-pin-mark on the circuit board) &lt;/p&gt;&lt;p&gt;2. Connect 3-in-1 mini-Lab, BB0703, and a PC by using a "RJ12 6Pin reverse cable" and a "type-B USB cable", as shown in figure 4. &lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SbDdf_gw3_I/AAAAAAAAAvw/9NgefNU2dSw/s1600-h/f4.JPG"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5319430409214179570" style="margin: 0px auto 10px; display: block; width: 400px; height: 218px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SdJpxgyfOPI/AAAAAAAAA6M/_7pZ0OYPB5o/s400/f4.JPG" border="0" /&gt; &lt;p&gt;3. Double click PICkit 2 shortcut icon on desktop to open up PICkit 2 Programmer window.&lt;br /&gt;4. "PICkit 2 Programmer" window open up. If device name "PIC16F628A" and "Midrange / Standard Device found" displayed, as shown in figure 5, go to step 5.&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5319478156962481618" style="margin: 0px auto 10px; display: block; width: 400px; height: 281px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SdKVMzAyxdI/AAAAAAAAA60/Zn2nbt29R6k/s400/f5.JPG" border="0" /&gt; If the device in the ZIF socket are not auto-detect (figure 6), click ProgrammerèManual Device Select (figure 7), make sure the checkmark before "Manual Device Select" is gone, continue with step 5&lt;img id="BLOGGER_PHOTO_ID_5319478157624014738" style="margin: 0px auto 10px; display: block; width: 400px; height: 165px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SdKVM1eg95I/AAAAAAAAA68/jIPPZGvzwEM/s400/f6-7.JPG" border="0" /&gt; 5. Click File/Import Hex (Figure 8), Select "628A_LED_Binary_Counter" hex file then click "Open", Message "Hex file successfully imported" displayed (Figure 9). &lt;img id="BLOGGER_PHOTO_ID_5319478160863587250" style="margin: 0px auto 10px; display: block; width: 400px; height: 112px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SdKVNBi467I/AAAAAAAAA7E/vHKl_PgMsYM/s400/f8-9.JPG" border="0" /&gt; &lt;p&gt;Note: a hex program "628A_LED_Binary_Counter" is used here for a demonstration purpose, it is provided for free in the Au Group Electronics PIC learning kits. &lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SbDdgbfuORI/AAAAAAAAAwI/ePzGS7Y7_dE/s1600-h/f8-9.JPG"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;6. Click "Write", wait a few seconds, message box will display "Programming Successful", as shown in figure 10 &lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5319478163457201618" style="margin: 0px auto 10px; display: block; width: 400px; height: 215px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SdKVNLNQVdI/AAAAAAAAA7M/rOSMFlK-0Kc/s400/f10.JPG" border="0" /&gt; &lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SbDdgxFCktI/AAAAAAAAAwQ/MJ2syT29rQU/s1600-h/f10.JPG"&gt;&lt;/a&gt;&lt;strong&gt;Programmer-to-Go (Programming without a PC)&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;1. Refer to BB0703 (PICkit 2) PTG application note for how to import and download hex file into BB0703 (PICkit 2). After that, PC is not needed for programming microcontroller. &lt;/p&gt;&lt;p&gt;2. Connect the BB0703 with 3-in-1 mini-Lab using a RJ12 reverse cable. &lt;/p&gt;&lt;p&gt;3. Power up BB0703 with +9 V DC supply, as shown in figure 11. The "Target" LED will blink indicating it's ready to program the chip. &lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5319478162939358210" style="margin: 0px auto 10px; display: block; width: 400px; height: 256px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SdKVNJRyrAI/AAAAAAAAA7U/msFpwp1ngoQ/s400/f11.JPG" border="0" /&gt; &lt;p&gt;4. Load the ZIF with PIC16F628A chipset &lt;/p&gt;&lt;p&gt;5. Press "Program" button on BB0703 (PICkit 2), "Busy" LED will be constant on &lt;/p&gt;&lt;p&gt;6. Wait a few seconds/minutes, until "Busy" LED is off and "Target" LED blink again, which means the hex file has been burned into the 16F628A device successfully. &lt;/p&gt;&lt;p&gt;7. Repeat steps 4-6 for programming another PIC16F628A chipset.&lt;br /&gt;After using any of the above two methods load hex file to target chipset. We can use the 6 LEDs on 3-in-1 mini-Lab to perform a circuit test.&lt;/p&gt;&lt;p&gt;These 6 LEDs are located between the board edge and DIP-ZIF socket. The extension headers for LEDs is J4 (D4, D5, D6, D7, D8, D9), which is located between the DIP-ZIF and SOIC-ZIF. &lt;/p&gt;&lt;p&gt;1. Connect the PIC16F628A (JZ-x) with LEDs (J4) using female jump wires per table 2. &lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SbDcefZC3yI/AAAAAAAAAvo/XuqGVDKMOC4/s1600-h/t2.JPG"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5319480701054644226" style="margin: 0px auto 10px; display: block; width: 400px; height: 114px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SdKXg4focAI/AAAAAAAAA7c/zCwPOXd4K0U/s400/t4.JPG" border="0" /&gt; &lt;p&gt;2. Connect J6-5V to pin "VDD-2" on J2-1 with female jump wire, &lt;/p&gt;&lt;p&gt;3. Plug a 9V DC power supply to J5, as shown in figure 12. &lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SbDaizyvVUI/AAAAAAAAAvA/-YJqM3lEBpk/s1600-h/f12.JPG"&gt;&lt;/a&gt;All 6 LEDs will start lit for 1 second (bin: 111111), then the 6 LEDs’ status will be changed every 1 second, accumulate from 1 to 111111, then reset to 000000, and repeat from 1 to 111111 thereafter until power off. &lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5319480705445697266" style="margin: 0px auto 10px; display: block; width: 400px; height: 331px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SdKXhI2ilvI/AAAAAAAAA7k/OhghYo8FbVQ/s400/t5-1.JPG" border="0" /&gt;&lt;img id="BLOGGER_PHOTO_ID_5319480704680807778" style="margin: 0px auto 10px; display: block; width: 400px; height: 313px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SdKXhGALTWI/AAAAAAAAA7s/YL50d-4QVB4/s400/t5-2.JPG" border="0" /&gt;&lt;img id="BLOGGER_PHOTO_ID_5319480712557565794" style="margin: 0px auto 10px; display: block; width: 400px; height: 260px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SdKXhjWJF2I/AAAAAAAAA70/bpHI9X-Eg_Q/s400/t5-3.JPG" border="0" /&gt; &lt;p&gt;The LED status is illustrated in table 5. The relative binary, hex, and decimal is also referenced in the same row. &lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SbDajAHZUYI/AAAAAAAAAvI/m9iWwUUOK1w/s1600-h/t3-1.JPG"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SbDajJXr4RI/AAAAAAAAAvQ/GaVU7aSrXcY/s1600-h/t3-2.JPG"&gt;&lt;/a&gt;&lt;br /&gt;Any question or suggestion about this application note, please contact us at: support@auelectronics.com&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-2046084367365060983?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Hardware-MiniLab.htm' title='3-in-1 mini-Lab Application Note for PIC16F628A'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/2046084367365060983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/03/3-in-12-in-1-mini-lab-application-note.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/2046084367365060983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/2046084367365060983'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/03/3-in-12-in-1-mini-lab-application-note.html' title='3-in-1 mini-Lab Application Note for PIC16F628A'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SCC098FBHwU/SbAAsvXRE0I/AAAAAAAAArA/IP6Tjrtw6y0/s72-c/t1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-2219138232860545246</id><published>2009-02-26T20:36:00.010-05:00</published><updated>2011-03-24T17:27:37.460-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mini-lab'/><title type='text'>User Manual for 2-in-1/3-in-1 Mini-Lab (Rev. A )</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SadLZTf6IuI/AAAAAAAAAqw/JFFr35P9v9M/s1600-h/miniLabs.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 187px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SadLZTf6IuI/AAAAAAAAAqw/JFFr35P9v9M/s400/miniLabs.JPG" alt="" id="BLOGGER_PHOTO_ID_5307293583982338786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.auelectronics.com/Hardware-MiniLab.htm"&gt;Au Group Electronics&lt;/a&gt; "&lt;a href="http://www.auelectronics.com/Hardware-MiniLab.htm"&gt;3-in-1 Mini-lab&lt;/a&gt;"(part #: ML-3IN1) or "&lt;a href="http://www.auelectronics.com/Hardware-MiniLab.htm"&gt;2-in-1 Mini-lab&lt;/a&gt;" (part #: ML-2IN1) is a handy, low cost tool capable of programming, debugging and testing Flash-based PIC Microcontroller, KEELOQ HCS, MCP250xx and EEPROMs. It can connect SMD or through hole chips with multiple programmers (e.g. Au Group Electronics BB0703, BB0703+, microchip PICkit2, ICD2, ICD3, RealICE, etc.) via a "6-pin ICSP header" or a "RJ12 socket". Both SOIC-SMD (up to 28 pin) packaged and through-hole packaged (DIP 8, 14, 18, 20, 28, 40) integrated circuits are supported. It also provides lab-test circuits for on-board voltage regulator (+5V, +3.3V, +2.5V), pull-up circuit, pull-down circuit, cap connection, bidirectional voltage-level translator, and LEDs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Major Features&lt;/strong&gt;&lt;br /&gt;• Dimension: 3.93"L x 3.13"W x 1"H (100mm x 80 x 25 mm)&lt;br /&gt;• Power supply connector: Ø2.1mm, 9V input, positive center&lt;br /&gt;• On-board voltage supply: 5V, 3.3V, 2.5V, 100 mA max capability&lt;br /&gt;• Dual bidirectional I2C/SMBus voltage-level translator&lt;br /&gt;• RJ12 6P6C socket - compatible with BB0703/BB0703+(s), ICD2/ICD3/RealICE etc.&lt;br /&gt;• 6-pin ICSP header: compatible with Microchip PICkit 2&lt;br /&gt;• mini-lab circuits: 6-LEDs, 3 Pull-up, 2 pull-down, 1 capacitor for debugging/testing&lt;br /&gt;• SOIC socket – compatible with any Gull Wing JEDEC device sizes in 0.300" body widths up to 28-pin&lt;br /&gt;• DIP ZIF socket - compatible with most 8, 14, 18, 20, 28, and 40-pin PIC microcontrollers or other type of semiconductor chips in DIP packages (0.300-0.600" body widths)&lt;br /&gt;• Power Led will illuminate whenever programming activity occurs on the board&lt;br /&gt;• Jump wire technology guarantee never worry about pin compatibility for future PIC chips&lt;br /&gt;• 12 pieces jumper wires included and extra jumper wires can be ordered separately.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Major Components&lt;/strong&gt;&lt;br /&gt;The 3-in-1 mini-Lab composed of all components for DIP chip programming, SMD chip programming, and mini-lab test circuits (such as: power jacket, 5V/3.3V/2.5V circuits, I2C voltage-level translator, ICSP header, RJ12 socket, connectors to 28-pin /40-pin sockets, 6 LEDs,  pull-up/down circuits, etc). The major components and connectors are illustrated in figure 2.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SadGueysbxI/AAAAAAAAAqI/vRvhRXuEyi8/s1600-h/f2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 187px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SadGueysbxI/AAAAAAAAAqI/vRvhRXuEyi8/s400/f2.JPG" alt="" id="BLOGGER_PHOTO_ID_5307288450233036562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Power Supply: (J5)&lt;/strong&gt;&lt;br /&gt;A positive center   power jacket J5 (compatible with wall mount power supply PWR-912V-CP) is used for external power supply (+9 volt, 100 mA), the external power supply is regulated to +5V, +3.3V, and +2.5V (J6).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;RJ12 6P6C socket (J1) and 6-pin ICSP header (J2)&lt;/strong&gt;&lt;br /&gt;• 2 type of ICSP connectors are included: "RJ12 6P6C socket (J1)" and "6-pin ICSP header (J2)", they can be easily connected with most common programmer, e.g. BB0703, BB0703+ (s), PICKit2, ICD2, ICD3, RealICE, etc.&lt;br /&gt;• A "RJ12 6-pin reverse cable (CBL-RJ12-RVS)" is required for BB0703 and BB0703+(s).&lt;br /&gt;• A "RJ12 6-pin standard cable (CBL-RJ12-STD)" is required for Microchip ICD2, ICD3, and RealICE&lt;br /&gt;• The 6-pin ICSP header can connect directly with microchip PICkit 2&lt;br /&gt;• J1 and J2 are connected to each other and each have 3 rows of 6-pin header for jumper wires&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;40-pin DIP ZIF socket (Z1) and / or 28-pin SOIC socket (Z2) &lt;/strong&gt;&lt;br /&gt;The 40-pin DIP ZIF socket (Z1) and 28-pin SOIC socket (Z2) shared same six header connectors (from JZ-1 to JZ-6). The pin numbering of JZ1 to JZ6 is illustrated in figure 3.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SadGura9LyI/AAAAAAAAAqQ/Q_90b5SaYaA/s1600-h/f3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 278px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SadGura9LyI/AAAAAAAAAqQ/Q_90b5SaYaA/s400/f3.JPG" alt="" id="BLOGGER_PHOTO_ID_5307288453623131938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;• DIP Zero-Insertion-Force (ZIF) socket supports DIP packages up to 40-pin&lt;br /&gt;• DIP ZIF: Accepts 0.300" to  0.600" center DIP devices&lt;br /&gt;• DIP ZIF: Accepts leads: 0.015 – 0.045 wide, 0.110-0.280 long&lt;br /&gt;• DIP ZIF: Standard handle on right, down is on&lt;br /&gt;• DIP ZIF: Pin 1 is identified at the position close to handle&lt;br /&gt;• SOIC Zero-Insertion-Force (ZIF) socket supports SOIC packages up to 28-pin&lt;br /&gt;• SOIC ZIF: supports Gull Wing JEDEC device sizes in 0.300" (7.62mm) body widths&lt;br /&gt;• SOIC ZIF: Tweezers slot for easy manual loading/unloading&lt;br /&gt;• SOIC ZIF: Lid can be actuated from top or side&lt;br /&gt;• SOIC ZIF: Pin 1 is identified at the top-left corner (Figure 2)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Other Header Definitions &lt;/strong&gt;&lt;br /&gt;The function name of each header pin is defined in the table below:&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SadGvNM7nYI/AAAAAAAAAqY/K67zufp3ctQ/s1600-h/t1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 115px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SadGvNM7nYI/AAAAAAAAAqY/K67zufp3ctQ/s400/t1.JPG" alt="" id="BLOGGER_PHOTO_ID_5307288462691114370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2-in-1 mini-Lab &lt;/strong&gt;&lt;br /&gt;To meet various customer requirements, for those customers who only need the capability of handling through-hole components, &lt;a href="http://www.auelectronics.com/Hardware-MiniLab.htm"&gt;Au Group Electronics &lt;/a&gt;also developed a 2-in-1 mini-Lab, it has all the same feature as 3-in-1 mini-Lab that states above but the exception of the 28-pin SOIC ZIF socket not provided on board.&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2077525824011245369&amp;amp;postID=2219138232860545246"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-2219138232860545246?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Hardware-MiniLab.htm' title='User Manual for 2-in-1/3-in-1 Mini-Lab (Rev. A )'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/2219138232860545246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/user-manual-for-2-in-13-in-1-mini-lab.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/2219138232860545246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/2219138232860545246'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/user-manual-for-2-in-13-in-1-mini-lab.html' title='User Manual for 2-in-1/3-in-1 Mini-Lab (Rev. A )'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_SCC098FBHwU/SadLZTf6IuI/AAAAAAAAAqw/JFFr35P9v9M/s72-c/miniLabs.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-2497116404539754092</id><published>2009-02-20T10:56:00.007-05:00</published><updated>2011-03-24T17:29:37.622-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PRG0802 Application Note'/><title type='text'>LED Runner - An application note for PRG0802</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;This document is one of the application notes for &lt;a href="http://www.auelectronics.com/UserManual-PRG0802.htm"&gt;Au Group Electronics 8-pin integrated circuit chip: LED Runner (Part#: PRG0802P and PRG0802SN)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;br /&gt;• Low power CMOS design&lt;br /&gt;• Wide power supply range from 3.0 to 5.5 volt.&lt;br /&gt;• Low power mode to saves batteries&lt;br /&gt;• Single push-button to activate LEDs running&lt;br /&gt;• Direct drive for high current outputs&lt;br /&gt;• No expensive external timing components required&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Applications&lt;/strong&gt;&lt;br /&gt;• Holiday decorative LED lamps&lt;br /&gt;• Battery operated toys&lt;br /&gt;• Signs&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Absolute Maximum Ratings&lt;/strong&gt;&lt;br /&gt;• Storage Temperature: -65°C to +150°C&lt;br /&gt;• Ambient Temperature: -40°C to +85°C&lt;br /&gt;• Voltage: 0 to +5.5V&lt;br /&gt;• Max Pin Sink/Source Current: 25mA&lt;br /&gt;Note: Stresses beyond parameters listed here might damage the device.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Typical Operation Characteristics&lt;/strong&gt;&lt;br /&gt;• Supply Voltage: 3.0 to 5.5V&lt;br /&gt;• Power on voltage rise rate: &gt;0.05V/ms&lt;br /&gt;• Average supply current when LEDs are running: 2mA (3V) to 6.5mA (5V)&lt;br /&gt;• Average sleep current: 80 uA (3V) to 250 uA (5V) with recommend resistors in this application note&lt;br /&gt;• Typical R1 resistance: 47K ohm&lt;br /&gt;• Typical R2 resistance: 0 to 300 ohm&lt;br /&gt;• Typical LED rotate frequency: 2 to 3 Hz&lt;br /&gt;• Typical LED driver output pulse duration: 20 ms&lt;br /&gt;• Typical LED running time with every single switch input pulse: 15-20 seconds&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;br /&gt;The Au Group Electronics PRG0802 is an 8-pin 8-bit flash microcontroller with integrated program. The PRG0802 is a fun circuit for driving up to five LEDs. One push button input will initiate about 15 to 20 seconds of LED “running” activity. Its low current consumption feature makes it also a good candidate for battery-powered toys.&lt;br /&gt;&lt;br /&gt;All of the control logic required for circuit operation is contained within the PRG0802 8-pin integrated circuit. Normally only batteries, 5 LEDs, 1 push button switch, and 2 resistors are needed for a completed LED runner circuit.&lt;br /&gt;&lt;br /&gt;The PRG0802 drives each LED output in a sequential fashion at approximately 2~3 Hz frequency. With one LED output at a time the current will be maintain at the lowest level.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pin Descriptions:&lt;/strong&gt;&lt;br /&gt;The PRG0802 are available in either 8-lead PDIP package (300mil) or 8-lead SOIC surface mount package (3.90mm). Table 1 list the Au Group Electronics part numbers for both packages.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ7U2830PLI/AAAAAAAAApA/D6kMRF8AbHw/s1600-h/t1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 56px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ7U2830PLI/AAAAAAAAApA/D6kMRF8AbHw/s400/t1.JPG" alt="" id="BLOGGER_PHOTO_ID_5304911451607284914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Both PDIP and SOIC package of PRG0802 share the same pin function, it is illustrated in figure 1 and described in table 2.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ7U2J82nzI/AAAAAAAAAow/BuiSbPy5KFA/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 140px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ7U2J82nzI/AAAAAAAAAow/BuiSbPy5KFA/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5304911437938204466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ7U29DbpuI/AAAAAAAAApI/nmtw6urGcdA/s1600-h/t2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 142px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ7U29DbpuI/AAAAAAAAApI/nmtw6urGcdA/s400/t2.JPG" alt="" id="BLOGGER_PHOTO_ID_5304911451656005346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pin LED1 to Pin LED5 are five independent LED drivers. The 5 LEDs can be lit by the following 2 ways.&lt;br /&gt;When initially power on,&lt;br /&gt;5 LED lights rotate alternatively from 1 to 5. After LED 5 is on, the next one will be LED 1 again. The 5 LEDs will running in the frequency of 2 to 3 Hz for 15 to 20 seconds, and then enter the low power mode (all LEDs will be off).&lt;br /&gt;During the low power mode,&lt;br /&gt;Press push button SW1 will wake up PRG0802 and start another 15-20 seconds of LED running event.&lt;br /&gt;Each output pin is capable of providing maximum current of 25 mA.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br /&gt;Figure 2 illustrates a typical connection of a LED Runner circuit system. Battery group B3 could be consisted of 2 to 3 AA type batteries connected in serial. Resistance of R1 should typically be 470K ohm, and R2 should typically be 0 to 300 Ohm. D1 to D5 are LEDs with typical forward voltage of 1.8 to 2.5V. S1 is a push button.&lt;br /&gt;&lt;br /&gt;At power on, LEDs keep running for 15-20 second as a self test, then the PRG0802 enters a low power mode.&lt;br /&gt;&lt;br /&gt;At low power mode, pressing push button SW1 once will initiate a sequence of LED running for another 15-20 seconds, then it return back to low power mode again. This control strategy is used to detect the switch/button input events and conserve maximum energy for battery applications.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ7U2sV7oKI/AAAAAAAAAo4/tFMnVRmvhBk/s1600-h/f2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 389px; height: 400px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ7U2sV7oKI/AAAAAAAAAo4/tFMnVRmvhBk/s400/f2.JPG" alt="" id="BLOGGER_PHOTO_ID_5304911447170195618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2077525824011245369&amp;amp;postID=2497116404539754092"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-2497116404539754092?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Software-PRG0802.htm' title='LED Runner - An application note for PRG0802'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/2497116404539754092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/led-runner-application-note-for-prg0802.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/2497116404539754092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/2497116404539754092'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/led-runner-application-note-for-prg0802.html' title='LED Runner - An application note for PRG0802'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SCC098FBHwU/SZ7U2830PLI/AAAAAAAAApA/D6kMRF8AbHw/s72-c/t1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-1420537037705032944</id><published>2009-02-20T10:44:00.006-05:00</published><updated>2011-03-24T17:33:21.756-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PRG0801 application note'/><title type='text'>Dual Door Bell with LEDs ( Rev. A) - application note for PRG0801</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;This document is one of the application notes for &lt;a href="http://www.auelectronics.com/UserManual-PRG0801.htm"&gt;Au Group Electronics 8-pin integrated circuit chips: Dual Door Bell with LEDs (Part#: PRG0801P and PRG0801SN).&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;br /&gt;• Dual independent switches input&lt;br /&gt;• Dual independent buzzer drivers&lt;br /&gt;• Dual independent LED drivers&lt;br /&gt;• Low power CMOS design&lt;br /&gt;• Wide power supply range from 3.0 to 5.5 volts.&lt;br /&gt;• Low power mode saves batteries&lt;br /&gt;• Dual independent push-pull type Buzzer/LED drivers&lt;br /&gt;• Random frequency and intervals for Buzzer sounds and LED blinks&lt;br /&gt;• Only a few external components required&lt;br /&gt;• Can drive both self-drive type buzzer and non-self-drive type buzzer&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Applications&lt;/strong&gt;&lt;br /&gt;• Dual door bell or single door bell, with LED light indications&lt;br /&gt;• Mouse bait&lt;br /&gt;• Voicing for toys&lt;br /&gt;• Power on warning&lt;br /&gt;• Small appliances application, such as: Coffee machine or office desk items&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Absolute Maximum Ratings&lt;/strong&gt;&lt;br /&gt;• Storage Temperature: -65°C to +150°C&lt;br /&gt;• Ambient Temperature: -40°C to +85°C&lt;br /&gt;• Voltage: 0 to +5.5V&lt;br /&gt;• Max Pin Sink/Source Current: 25mA&lt;br /&gt;Note: Stresses beyond parameters listed here might damage the device.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Typical Operation Characteristics&lt;/strong&gt;&lt;br /&gt;• Supply Voltage: 3.0 to 5.5V&lt;br /&gt;• Power on voltage rise rate: &gt;0.05V/ms&lt;br /&gt;• Average supply current when both buzzers and LEDs are on: 6.8mA (3.0V) to 20mA (5V)&lt;br /&gt;• Average sleep current: 230 uA (3.0V) to 350 uA (5V) with typical recommend resistors in this application note&lt;br /&gt;• Typical R1 and R3 resistance: 100 to 150 ohm&lt;br /&gt;• Typical R2 and R4 resistance: 47K ohm&lt;br /&gt;• Typical buzzer-on time: 8 to 9 seconds&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;br /&gt;The Au Group Electronics PRG0801 is an 8-pin 8-bit flash microcontroller with integrated program. The PRG0801 is a fun circuit for driving buzzers creating cricket-chirping-like noises and LED blinks at the same time. It has dual input and output interfaces which are independent to each other. It can be used for dual door bell application with LED indications. Also a single door bell circuit can be made if only one door-bell is needed. Its low current consumption feature makes it also a good candidate for battery-powered toys.&lt;br /&gt;&lt;br /&gt;All the control logics required for circuit operation is contained within the PRG0801 8-pin integrated circuit. Normally only batteries, 2 buzzers, 2 LEDs, 2 switches, and 4 resistors are needed for a completed dual door bell circuit.&lt;br /&gt;&lt;br /&gt;The PRG0801 use a random algorithm to generate chirps/beeps at random intervals up to 8 to 9 seconds. Between these series of chirps/beeps, the integrated circuit is kept at low power mode in order to conserve batteries energy. Also the push-pull buzzer driver is capable of driving non-self-driver type buzzers without external capacitor. It can work with both self-drive type buzzer and non-self-drive type buzzer.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pin Descriptions:&lt;/strong&gt;&lt;br /&gt;The PRG0801 is available in either 8-lead PDIP package (300 mil), or 8-lead SOIC surface mount package (3.90mm). Au Group Electronics part numbers for both packages are listed here:&lt;br /&gt;Part #: PRG0801P, 8-lead 300mil plastic Dual In-Line Package (PDIP)&lt;br /&gt;Part #: PRG0801SN, 8-lead 3.90mm body Plastic Small Outlines-Narrow (SN) SOIC&lt;br /&gt;The pin function for both PDIP and SOIC type of PRG0801 is illustrated in figure 1.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ7R_n8ytwI/AAAAAAAAAoY/MnDBTreOlr4/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 147px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ7R_n8ytwI/AAAAAAAAAoY/MnDBTreOlr4/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5304908302074951426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ7SAKaVoOI/AAAAAAAAAoo/zWgtPYt2VEw/s1600-h/t1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 158px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ7SAKaVoOI/AAAAAAAAAoo/zWgtPYt2VEw/s400/t1.JPG" alt="" id="BLOGGER_PHOTO_ID_5304908311325679842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Each of the buzzer driver (1 and 2) consists of two output pins (BUZ1-1, BUZ1-2; BUZ2-1, BUZ2-2), the polarity of these two pins is not important. The buzzers and LEDs should be installed in any direction. A resistor should be installed between these two pins to limit the current.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;Figure 2 illustrates a typical connection of a dual door bell with LEDs system. Battery group B3 could be consisted of 2 to 3 pieces of AA type batteries connected in serial. Resistance of R1 and R3 should typically be 100-150 ohm, and resistance of R2 and R4 should typical be 47K Ohm. D1 and D2 are LEDs with typical forward voltage of 1.8 to 2.5V. BUZ-1 and BUZ-2 should be 1.5-5V non-self-drive or self-drive type buzzers. S1 and S2 are push buttons.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ7R_81c8FI/AAAAAAAAAog/9zn71Ny7a4U/s1600-h/f2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 209px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ7R_81c8FI/AAAAAAAAAog/9zn71Ny7a4U/s400/f2.JPG" alt="" id="BLOGGER_PHOTO_ID_5304908307681308754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;• Both buzzers (BUZ1, BUZ2) beeping at a random frequency and a random intervals, and it usually keeps beeping for 8 to 9 seconds&lt;br /&gt;• Both LEDs (D1, D2) flashing at the same frequency and intervals as buzzers, usually for 8 to 9 seconds.&lt;br /&gt;After that, the PRG0801 will enter low power mode if no S1 or S2 events.&lt;br /&gt;At low power mode, the S1 and S2 switch can wake up the PRG0801 and trigger separate events on BUZ1/D1 and BUZ2/D2.&lt;br /&gt;If S1 button is pressed at low power mode,&lt;br /&gt;• BUZ1 keep beeping in a random frequency and a random interval&lt;br /&gt;• D1 keep blinking at the same frequency and interval as BUZ1.&lt;br /&gt;A single push on S1 will keep “buzzer driver 1” circuit on for 8-9 seconds. Then the PRG0801 will be back to low power mode.&lt;br /&gt;If S2 button is pressed at low power mode,&lt;br /&gt;• BUZ2 keep beeping in a random frequency and a random interval&lt;br /&gt;• D2 keep blinking at the same frequency and interval as BUZ2.&lt;br /&gt;A single push on S2 will keep “buzzer driver 2” circuit on for 8-9 seconds. Then the PRG0801 will be back to low power mode.&lt;br /&gt;If S1 and S2 were pressed consecutively at low power mode,&lt;br /&gt;Both BUZ1 and BUZ2 will be on for a maximum period of 8-9 seconds. For instance, while BUZ1 is on, if S2 button is pressed, both BUZ1 and BUZ2 will be on until the first 8-9 second period of BUZ1 is reached. Then, a low power mode will be followed.&lt;br /&gt;This control strategy is used to detect both switch/button input events and conserve maximum energy for battery applications.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2077525824011245369&amp;amp;postID=1420537037705032944"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-1420537037705032944?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Software-PRG0802.htm' title='Dual Door Bell with LEDs ( Rev. A) - application note for PRG0801'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/1420537037705032944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/dual-door-bell-with-leds-rev.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/1420537037705032944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/1420537037705032944'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/dual-door-bell-with-leds-rev.html' title='Dual Door Bell with LEDs ( Rev. A) - application note for PRG0801'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_SCC098FBHwU/SZ7R_n8ytwI/AAAAAAAAAoY/MnDBTreOlr4/s72-c/f1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-397526967796897350</id><published>2009-02-19T15:17:00.013-05:00</published><updated>2011-03-24T17:37:08.530-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Au J1939 Message Center System'/><title type='text'>Au J1939 Message Center System User Manual (Rev. B)</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.auelectronics.com/System-MCSJ1939-001.htm"&gt;Au J1939 Message Center System (MCS)&lt;/a&gt; is a quick turn-key product, which displays SAE-J1939 parameters on computer screen, such as Engine RPM, vehicle speed, etc. It can be used as a secondary display on trucks, school bus, recreation vehicles (RV), marine vessels, and any place with SAE-J1939 CAN network.&lt;br /&gt;&lt;strong&gt;1. Major Hardware and Software Features&lt;/strong&gt;&lt;br /&gt;• Enclosure dimension: 3" L x 1-5/8" W x ¾" H&lt;br /&gt;• PCB dimension: 2" L x 1.2"W [52 x30 mm]&lt;br /&gt;• PC interface: DB-9 RS232 female connector&lt;br /&gt;• CAN interface: DB-9 male connector&lt;br /&gt;• PC side software provides friendly graphic user interface (GUI)&lt;br /&gt;&lt;strong&gt;2. Hardware, network topology and Hardware Connection&lt;/strong&gt;&lt;br /&gt;Au J1939 message center system includes both hardware and software to receive messages from J1939 network and display those messages with a user-friendly graphic display on PC.&lt;br /&gt;&lt;strong&gt;Hardware &lt;/strong&gt;&lt;br /&gt;The hardware is listed below (figure 1):&lt;br /&gt;• RS-232C extension cable (figure 1a, part #: CBL-RS232-01)&lt;br /&gt;• Au J1939 Message Center Box (J1939 MCB, figure 1b, part #: MCB-CAN)&lt;br /&gt;Au J1939 message center box (figure 1b) is a handheld device with one push button, 2 LEDs (Power, Comm), and 2 DB-9 connectors (a DB-9 female RS-232C connector on RS232 side for PC connection, a DB-9 male connector on Bus side for J1939 network and power supply),&lt;br /&gt;• CAN cable (4 wires: CAN-H, CAN-L, Power and Ground, figure 1c, part#: CBL-CAN-01)&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3HWVdRV1I/AAAAAAAAAl4/2Nc5aU0OWA4/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 102px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3HWVdRV1I/AAAAAAAAAl4/2Nc5aU0OWA4/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5304615122643277650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;CAN Network topology&lt;/strong&gt;&lt;br /&gt;Two possible CAN network topologies of Au J1939 Message Center System (MCS) are illustrated in figure 2.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3HWdw9icI/AAAAAAAAAmA/M5-fk-4SAkY/s1600-h/f2a.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 216px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3HWdw9icI/AAAAAAAAAmA/M5-fk-4SAkY/s400/f2a.JPG" alt="" id="BLOGGER_PHOTO_ID_5304615124873349570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ3HWsCeU5I/AAAAAAAAAmI/wczuKm1m8ZA/s1600-h/f2b.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 201px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ3HWsCeU5I/AAAAAAAAAmI/wczuKm1m8ZA/s400/f2b.JPG" alt="" id="BLOGGER_PHOTO_ID_5304615128704897938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hardware Connection at Au J1939 MCB&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ3HWs6p0oI/AAAAAAAAAmQ/XIdnVJhy97Q/s1600-h/f3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 106px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ3HWs6p0oI/AAAAAAAAAmQ/XIdnVJhy97Q/s400/f3.JPG" alt="" id="BLOGGER_PHOTO_ID_5304615128940532354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;One end of the RS232C extension cable (Part# CBL-RS232-01) connects to PC, the other end connects to Au J1939 MCB RS232 side.&lt;br /&gt;If your PC is equipped with RS232 interface, simply plug the RS232 extension cable in.&lt;br /&gt;If your PC does not have a RS232 interface but it has some USB ports, an USB to RS232 converter is needed.&lt;br /&gt;&lt;strong&gt;Connect with SAE-J1939 Network&lt;/strong&gt;&lt;br /&gt;The Au J1939 MCB Bus side is connected to J1939 network by a CAN cable (part# CBL-CAN-01), as shown in figure 3.&lt;br /&gt;The CAN cable (part #: CBL-CAN-01) is a 4-wire color coded cable. The pin # of J1939 MCB bus side interface and signal for each color wire is showing in figure 4 and table 1.&lt;br /&gt;Note: The CAN-H wire on the Au CAN cable (part #: CBL-CAN-01) could be white or yellow color.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3HW0YLLDI/AAAAAAAAAmY/ccCowAziEP4/s1600-h/f4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 159px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3HW0YLLDI/AAAAAAAAAmY/ccCowAziEP4/s400/f4.JPG" alt="" id="BLOGGER_PHOTO_ID_5304615130943401010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ3JrpiHx0I/AAAAAAAAAoQ/rLYYoGI0V1E/s1600-h/t1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 119px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ3JrpiHx0I/AAAAAAAAAoQ/rLYYoGI0V1E/s400/t1.JPG" alt="" id="BLOGGER_PHOTO_ID_5304617687832840002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;3. PC Software (Au J1939 MCS GUI)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Parameters displayed on Au J1939 MSC GUI&lt;/strong&gt;&lt;br /&gt;The PC software for Au J1939 message center system (Au J1939 MCS GUI) provides user friendly graphic interface, which simulates an instrument panel with 6 analog outputs, 17 digital outputs, and 8 message/warning lamps.&lt;br /&gt;Parameters can be monitored by Au J1939 MCS are listed below.&lt;br /&gt;&lt;br /&gt;• Engine Revolution per Minutes (RPM)&lt;br /&gt;• Engine Hour&lt;br /&gt;• Vehicle/vessel Speed&lt;br /&gt;• Engine Oil Pressure&lt;br /&gt;• Engine Coolant Temperature&lt;br /&gt;• Battery Voltage&lt;br /&gt;• J1939 Fuel Level (when available)&lt;br /&gt;• Transmission Temperature&lt;br /&gt;• Engine Boost Pressure&lt;br /&gt;• Instant Fuel Economy&lt;br /&gt;• Instant Fuel Rate&lt;br /&gt;• Accelerator Position&lt;br /&gt;• Inlet Air Temperature&lt;br /&gt;• Engine Load Percentage&lt;br /&gt;• Cruise Lamp&lt;br /&gt;• Water In Fuel Warning Lamp&lt;br /&gt;• Engine Red Stop Warning Lamp&lt;br /&gt;• Engine Amber Warning Lamp&lt;br /&gt;• Transmission Red Stop Warning Lamp&lt;br /&gt;• Transmission Amber Warning Lamp&lt;br /&gt;• ABS Red Stop Warning Lamp&lt;br /&gt;• ABS Amber Warning Lamp&lt;br /&gt;• Trip Odometer Accumulation and Reset Capability&lt;br /&gt;• Computer Clock&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Au J1939 MCS GUI is showing in figure 5.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ3IKUTbknI/AAAAAAAAAmg/Cau44d1yemI/s1600-h/f5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 292px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ3IKUTbknI/AAAAAAAAAmg/Cau44d1yemI/s400/f5.JPG" alt="" id="BLOGGER_PHOTO_ID_5304616015686767218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Following paragraphs will illustrate how to install Au J1939 MCS GUI step by step, also frequent asked questions for Au J1939 MCS are attached.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;J1939 MCS GUI Installation&lt;/strong&gt;&lt;br /&gt;1 Save Au Group Electronics provided program "setup J1939 Message Center V1.00A" file on your PC, as shown in figure 4. Double click to start installation.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ3IKqtf0yI/AAAAAAAAAmo/LUgBWFajVm4/s1600-h/f6.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 88px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ3IKqtf0yI/AAAAAAAAAmo/LUgBWFajVm4/s400/f6.JPG" alt="" id="BLOGGER_PHOTO_ID_5304616021701677858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2  "Open File –Security Warning" window pops up (figure 7). Click "Run", "Welcome to the J1939 Message Center Setup Wizard" pops up (figure 8). Click "Next" to continue.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ3IKoeW3OI/AAAAAAAAAm4/18lWnK2Ijo4/s1600-h/f7-8.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 160px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ3IKoeW3OI/AAAAAAAAAm4/18lWnK2Ijo4/s400/f7-8.JPG" alt="" id="BLOGGER_PHOTO_ID_5304616021101305058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3 "License Agreement" window pops up, select "I accept the agreement", click "Next" to continue (figure 9) Select default destination location, click "Next" to continue (figure 10).&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3IKtDA4_I/AAAAAAAAAmw/nyQ4D3sNyqE/s1600-h/f9-10.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 165px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3IKtDA4_I/AAAAAAAAAmw/nyQ4D3sNyqE/s400/f9-10.JPG" alt="" id="BLOGGER_PHOTO_ID_5304616022328796146" border="0" /&gt;&lt;/a&gt;   &lt;br /&gt;4 Name "J1939Message Center" as the Start Manu Folder to place the program’s shortcut, click "Next" to continue (figure 11), Check "Create desktop icon" and "Create a Quick Launch icon", click "Next" to continue (figure 12).&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ3IKu1rtNI/AAAAAAAAAnA/5hwAFXLRbxg/s1600-h/f11-12.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 164px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ3IKu1rtNI/AAAAAAAAAnA/5hwAFXLRbxg/s400/f11-12.JPG" alt="" id="BLOGGER_PHOTO_ID_5304616022809752786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5 Setup is ready, click "Install" to continue (figure 13). Check "Launch J1939 Message Center" and Click "Finish" to exit setup (figure 14).&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ3I5uvB_fI/AAAAAAAAAnI/xjQ1S8HRSEw/s1600-h/f13-14.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 165px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ3I5uvB_fI/AAAAAAAAAnI/xjQ1S8HRSEw/s400/f13-14.JPG" alt="" id="BLOGGER_PHOTO_ID_5304616830235704818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;J1939 Message Center interface will pop up, as shown in figure 5&lt;br /&gt;Setup has finished installation Au J1939 MCS GUI on your computer.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Frequent Asked Questions&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;4.1 How to Use the Software?&lt;/strong&gt;&lt;br /&gt;The software will function accordingly with J1939 input, no special tune-up required.&lt;br /&gt;&lt;strong&gt;4.2 How to change the serial port?&lt;/strong&gt;&lt;br /&gt;At the top-right side, click "Change" button to bring up "Change Serial Port" window, select desired COM from the drop down list, click “OK” to confirm change (figure 15).&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3I5zBfdWI/AAAAAAAAAnQ/kNdTCcq5H4I/s1600-h/f15.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 190px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3I5zBfdWI/AAAAAAAAAnQ/kNdTCcq5H4I/s400/f15.JPG" alt="" id="BLOGGER_PHOTO_ID_5304616831386875234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;4.3 How to enter/exit self test mode?&lt;/strong&gt;&lt;br /&gt;Self Test button on the top right is an On-Off switch, click "Self Test" once will start a self test mode, click "Self Test" again will exit self test mode (Figure 16).&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ3I56IowmI/AAAAAAAAAnY/oA1G70IZ68A/s1600-h/f16.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 122px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ3I56IowmI/AAAAAAAAAnY/oA1G70IZ68A/s400/f16.JPG" alt="" id="BLOGGER_PHOTO_ID_5304616833295893090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;4.4 How to reset Trip-odometer?&lt;/strong&gt;&lt;br /&gt;Click the "Reset" button at Trip Odo meter will reset trip odometer to 0 (figure 17), also it will be reset to 0 every time when the program starts. This is only a "Trip" odometer.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3I5xR_z3I/AAAAAAAAAng/BZjoQs4rryE/s1600-h/f17.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 173px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3I5xR_z3I/AAAAAAAAAng/BZjoQs4rryE/s400/f17.JPG" alt="" id="BLOGGER_PHOTO_ID_5304616830919233394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;4.5 How to exit program?&lt;/strong&gt;&lt;br /&gt;There are 2 ways to exit the program&lt;br /&gt;1. Click "Exit" button (figure 18).&lt;br /&gt;2. Click the "cross" sign on top-right corner of the Au J1939 MSC GUI&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ3I58z2SyI/AAAAAAAAAno/ui-cVDit9Pg/s1600-h/f18.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 136px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ3I58z2SyI/AAAAAAAAAno/ui-cVDit9Pg/s400/f18.JPG" alt="" id="BLOGGER_PHOTO_ID_5304616834014006050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;4.6 My GUI is only showing partially, is there something wrong?&lt;/strong&gt;&lt;br /&gt;Follow step I to III to change the monitor display setting on PC will solve this issue.&lt;br /&gt;I. Click Start  Control Panel, then click "Appearance and Themes" (Figure 19)&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3JrcaNWNI/AAAAAAAAAnw/BNBHAcL_Wb8/s1600-h/f19.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 184px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3JrcaNWNI/AAAAAAAAAnw/BNBHAcL_Wb8/s400/f19.JPG" alt="" id="BLOGGER_PHOTO_ID_5304617684309989586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;II. On Appearance and Themes window, click "Display" (Figure 20)&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3JrXmlunI/AAAAAAAAAn4/49jsPkbyGgI/s1600-h/f20.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 314px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ3JrXmlunI/AAAAAAAAAn4/49jsPkbyGgI/s400/f20.JPG" alt="" id="BLOGGER_PHOTO_ID_5304617683019741810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;III. On "Display Properties" window, click “Settings” tab. Press “Advanced” (Figure 21)&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ3JrXCyuaI/AAAAAAAAAoA/H5ibchLM1qo/s1600-h/f21.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 345px; height: 400px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ3JrXCyuaI/AAAAAAAAAoA/H5ibchLM1qo/s400/f21.JPG" alt="" id="BLOGGER_PHOTO_ID_5304617682869598626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;IV. On the "Plug and Play Monitor Properties" window, click "General" tab, set "Normal size (96 DPI)” for DPI setting, click OK button to confirm the setting. (figure 22)&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ3JrqV_pfI/AAAAAAAAAoI/gyKWniMJj2E/s1600-h/f22.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 335px; height: 400px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ3JrqV_pfI/AAAAAAAAAoI/gyKWniMJj2E/s400/f22.JPG" alt="" id="BLOGGER_PHOTO_ID_5304617688050410994" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-397526967796897350?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/System-MCSJ1939-001.htm' title='Au J1939 Message Center System User Manual (Rev. B)'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/397526967796897350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/au-j1939-message-center-system-user.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/397526967796897350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/397526967796897350'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/au-j1939-message-center-system-user.html' title='Au J1939 Message Center System User Manual (Rev. B)'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SCC098FBHwU/SZ3HWVdRV1I/AAAAAAAAAl4/2Nc5aU0OWA4/s72-c/f1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-4070944276161842617</id><published>2009-02-19T14:14:00.019-05:00</published><updated>2011-03-24T17:39:10.715-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Au J1939 Data Center System'/><title type='text'>Au SAE J1939 Data Center System User Manual</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.auelectronics.com/System-DCSJ1939-001.htm"&gt;Au SAE J1939 Data Center System &lt;/a&gt;(DCS) is a system capable of capturing and displaying SAE J1939 data on computer screen. The DCS includes a handheld device (DCB-CAN) and computer software with ease of use graphic user interface (GUI). Respect RS232 extension cable and CAN cable are also available.&lt;br /&gt;&lt;strong&gt;1 Hardware&lt;/strong&gt;&lt;br /&gt;The hardware for Au SAE J1939 DCS is a handheld device (DCB-CAN, as shown in figure 1-1). A  CAN cable and a RS232 serial extension cable can be used to connect it with a pc and CAN network.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ20395LpaI/AAAAAAAAAiQ/1T2CcDDlYFw/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 154px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ20395LpaI/AAAAAAAAAiQ/1T2CcDDlYFw/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5304594809712518562" border="0" /&gt;&lt;/a&gt;  &lt;br /&gt;9 pin “BUS” connector pin-out&lt;br /&gt;1.1. Major Hardware Features&lt;br /&gt;• Size: 3-1/8”L X 1-11/16”W X13/16” H (78mm X 42mm X 21mm)&lt;br /&gt;• Enclosure Color: Black or PC white&lt;br /&gt;• 1 push button&lt;br /&gt;• 2 LED (Power, Comm)&lt;br /&gt;• 1 RS232 Interface: for connection to PC&lt;br /&gt;• 1 DB9 Bus connector: for CAN bus network connection and power supply, the 9 pin DB9 “BUS” connector pin-out is illustrated in figure 1-2&lt;br /&gt;• Power supply: +12V DC, 250mA max&lt;br /&gt;1.2. Hardware Connection&lt;br /&gt;The connection of Au SAE J1939 DCS is illustrated in figure 1-3.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2032CFDFI/AAAAAAAAAiY/tAJdLZrP2z0/s1600-h/f1-3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 129px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2032CFDFI/AAAAAAAAAiY/tAJdLZrP2z0/s400/f1-3.JPG" alt="" id="BLOGGER_PHOTO_ID_5304594807602351186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;To connect the DCB-CAN to a CAN network and a PC, 2 cables are needed and can be ordered separately:&lt;br /&gt;• RS232 serial extension cable - connect a PC to DCB-CAN on the RS232 side&lt;br /&gt;• 4-wire CAN cable - for power supply and CAN network connection on Bus side. One end of the 4-wire CAN cable is a DB9 connector, which will mate with the “BUS” side on the DCB-CAN, the other end of the cable is pigtail wires which can connect with power supply and CAN network.&lt;br /&gt;The wire color on the CAN cable (CBL-CAN-01) is illustrated in figure 1-3, and also listed in table 1-1.&lt;br /&gt;All necessary items for the DCS hardware connection and their Au Part# are listed in table 1-2.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ27kuBqhhI/AAAAAAAAAlg/bXVqQkDmWHE/s1600-h/t1-2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 191px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ27kuBqhhI/AAAAAAAAAlg/bXVqQkDmWHE/s400/t1-2.JPG" alt="" id="BLOGGER_PHOTO_ID_5304602175617009170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;2 Computer Software with Graphic User Interface (GUI)&lt;/strong&gt;&lt;br /&gt;A computer software with graphic user interface (GUI) is used to display the J1939 data on a CAN network.&lt;br /&gt;After installing the Au Group Electronics provided application file “Setup J1939 Data Center V1.00A”, the GUI will be display (Please see Appendix B for detail information on how to install)&lt;br /&gt;The GUI of DCS composed of 3 areas: Data Display Area, CAN Filters Area, and Control Items area, as shown in figure 1-4.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ203wrKWjI/AAAAAAAAAig/Lt-CsLqMYxY/s1600-h/f1-4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 302px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ203wrKWjI/AAAAAAAAAig/Lt-CsLqMYxY/s400/f1-4.JPG" alt="" id="BLOGGER_PHOTO_ID_5304594806164052530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;2.1. Major Software Features&lt;/strong&gt;• Ease of Use: Capture and display SAE-J1939 message from CAN network without the requirement of decent J1939 knowledge/experience or very complicate configuration settings.&lt;br /&gt;• Composed of 3 areas:&lt;br /&gt;o Control Item area&lt;br /&gt;o CAN Filter area&lt;br /&gt;o Data Display Area&lt;br /&gt;• Display data in hex format or decimal format&lt;br /&gt;• 2 CAN filters available&lt;br /&gt;• Data could be saved either while receiving or after received&lt;br /&gt;o "Copy-to-file" mode saves data directly to hard drive.&lt;br /&gt;o "Save-to" mode saves data after received&lt;br /&gt;• Saved data can be re-load from hard driver&lt;br /&gt;&lt;strong&gt;2.2. Control Item Area&lt;/strong&gt;&lt;br /&gt;The Control Items area is located in the right upper corner, it includes 6 push buttons (Exit, Start, Stop, Clear Buffer, Load From…, Save To…), 2 check boxes (hex display, Copy to file), and 1 serial port dropdown list, as shown in figure 1-4.&lt;br /&gt;The function of each control item is listed in table 1-3.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ27kqgiWmI/AAAAAAAAAlo/mO016PwgEc8/s1600-h/t1-3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 136px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ27kqgiWmI/AAAAAAAAAlo/mO016PwgEc8/s400/t1-3.JPG" alt="" id="BLOGGER_PHOTO_ID_5304602174672755298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;2.3. CAN Filter Area&lt;/strong&gt;&lt;br /&gt;The CAN Filter Area is located in the lower side, maximum 2 CAN filters are available. Each filter has 8 selective options (defined by SAE J1939 protocol): P, R, DP, srr, exid, PF, PS, SA.&lt;br /&gt;2.3.1. No CAN Filter Enable&lt;br /&gt;If neither of CAN Filter enable check box checked, none of the filter parameters will be activated, and the "Set Filter" push button will not be activated either, as shown in the CAN filter section of figure 1-4.&lt;br /&gt;2.3.2. One CAN Filter Enable&lt;br /&gt;If only one CAN Filter is enabled, the 8 filter parameters for the CAN Filter and the "Set Filter" button will be activate. When any parameter checked, the value for the parameter will then be able to set. For example, when PS checked in CAN filter 1, the value of PS is activated and any valid value can be set into the space, as shown in figure 1-5. The "Set Filter" will then be selectable, click it will set the filter.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2034b9DaI/AAAAAAAAAio/TCh_I68xYTw/s1600-h/f1-5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 109px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2034b9DaI/AAAAAAAAAio/TCh_I68xYTw/s400/f1-5.JPG" alt="" id="BLOGGER_PHOTO_ID_5304594808247750050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2.3.3. Two CAN Filter Enable&lt;br /&gt;If both CAN Filter 1 and CAN Filter 2 are enabled, the 8 filter parameters for both CAN filters and the "Set Filter" button will be activated. When any parameter is checked, its value can then be set. After all parameters are input, click “Set Filter" button will set the filter.&lt;br /&gt;See Appendix A for detail information on how to use CAN filter to display only required data.&lt;br /&gt;&lt;strong&gt;2.4. Data Display Area&lt;/strong&gt;&lt;br /&gt;Au SAE J1939 DCS is able to capture and display the following message of SAE J1939 data: priority, reserved, data page, substitutes remote request, extended identifier, PDU format, PDU specific, source address, parameter group number, data length, and data.&lt;br /&gt;The captured data can be displayed in the Data Display Area, which is located in the upper right corner, as shown in figure 1-4.&lt;br /&gt;The abbreviation, description, and example of each data are listed in table 1-4.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ27kwCgy6I/AAAAAAAAAlw/IFKBcCEr-2E/s1600-h/t1-4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 176px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ27kwCgy6I/AAAAAAAAAlw/IFKBcCEr-2E/s400/t1-4.JPG" alt="" id="BLOGGER_PHOTO_ID_5304602176157436834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2.4.1. Data Display Format&lt;br /&gt;The captured data can be displayed in either hex format or decimal format.&lt;br /&gt;Hex Format: If the "hex display" in the Control Items area is checked, all data display in a hex format (figure 1-6).&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ204KOKqiI/AAAAAAAAAiw/N1Lb9gOYt5s/s1600-h/f1-6.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 190px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ204KOKqiI/AAAAAAAAAiw/N1Lb9gOYt5s/s400/f1-6.JPG" alt="" id="BLOGGER_PHOTO_ID_5304594813021760034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Decimal Format: If the "hex display" in the Control Items area is unchecked, all data display in a decimal format (figure 1-7)&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ213hmkXfI/AAAAAAAAAi4/qDKaTmnwDq4/s1600-h/f1-7.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 185px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ213hmkXfI/AAAAAAAAAi4/qDKaTmnwDq4/s400/f1-7.JPG" alt="" id="BLOGGER_PHOTO_ID_5304595901629881842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2.4.2. Data Save/Re-load options&lt;br /&gt;Au SAE J1939 DCS has two approaches to save captured SAE J1939 data to files on computer hard drive, and all saved data file can be re-loaded into the Data Display Area:&lt;br /&gt;• Copy data to hard drive while data is receiving– Copy-to-File Function&lt;br /&gt;• Save received data to hard drive after finishing – Save-to-File Function&lt;br /&gt;• Saved data can be re-loaded into Data Display Area – Re-load Function&lt;br /&gt;&lt;br /&gt;2.4.2.1 Copy-to-File Function&lt;br /&gt;Check "Copy-to-file"(figure 1-8), "Save As" windows pop up (figure 1-9)&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ213kUQWTI/AAAAAAAAAjA/jUNWsMRUhCo/s1600-h/f1-8-9.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 238px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ213kUQWTI/AAAAAAAAAjA/jUNWsMRUhCo/s400/f1-8-9.JPG" alt="" id="BLOGGER_PHOTO_ID_5304595902358378802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;J1939 data can then be saved in *.dat file&lt;br /&gt;Notice that when using "Copy-to-file", only the last line of received data will be displayed in the Data display area (figure 1-10)&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ213xY3q9I/AAAAAAAAAjI/SQH8lqvymEE/s1600-h/f1-10.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 45px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ213xY3q9I/AAAAAAAAAjI/SQH8lqvymEE/s400/f1-10.JPG" alt="" id="BLOGGER_PHOTO_ID_5304595905867394002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The captured data stored in a dedicated data file, which can also be opened and edited by any text edit software, such as a excel program, a notepad program (figure 1-11) etc.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ21375XKvI/AAAAAAAAAjQ/HcB8wVlkUtY/s1600-h/f1-11.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 159px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ21375XKvI/AAAAAAAAAjQ/HcB8wVlkUtY/s400/f1-11.JPG" alt="" id="BLOGGER_PHOTO_ID_5304595908688030450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2.4.2.2 Save-to-File Function&lt;br /&gt;Click "Stop" button to stop data transferring&lt;br /&gt;"Save-to" button is active, click "Save-to" button (figure 1-12)&lt;br /&gt;"Save As" window pop up (figure 1-13)&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ214CgTDLI/AAAAAAAAAjY/E88CmWzTIDw/s1600-h/f1-12-13.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 233px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ214CgTDLI/AAAAAAAAAjY/E88CmWzTIDw/s400/f1-12-13.JPG" alt="" id="BLOGGER_PHOTO_ID_5304595910461951154" border="0" /&gt;&lt;/a&gt; &lt;br /&gt;Name the file, and click "Save" button, all data in the Data display area will be saved in a "*.dat" file&lt;br /&gt;&lt;br /&gt;2.4.2.3 Re-load file&lt;br /&gt;Saved data can be re-loaded from the hard driver, and displayed in the Data Display Area:&lt;br /&gt;Click "Load From…" button (figure 1-14)&lt;br /&gt;"Open" window pops up, select "test.dat" file, then click "Open" button (figure 1-15)&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ222qCLLrI/AAAAAAAAAjg/9Y_PyZKE72I/s1600-h/f1-14-15.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 227px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ222qCLLrI/AAAAAAAAAjg/9Y_PyZKE72I/s400/f1-14-15.JPG" alt="" id="BLOGGER_PHOTO_ID_5304596986224914098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt; Data from the "test.dat" file displays in the Data Display Area (figure 1-16)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ222tzK54I/AAAAAAAAAjo/etIMDr-lkLE/s1600-h/f1-16.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 191px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ222tzK54I/AAAAAAAAAjo/etIMDr-lkLE/s400/f1-16.JPG" alt="" id="BLOGGER_PHOTO_ID_5304596987235723138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Appendix A – How to use CAN Filters in Au SAE J1939 DCS&lt;/strong&gt;&lt;br /&gt;A few examples are given here to illustrate how to use the CAN filters in Au SAE J1939 DCS.&lt;br /&gt;&lt;strong&gt;Example 1. No CAN filter enabled&lt;/strong&gt;&lt;br /&gt;In the CAN Filter area, neither of the CAN Filter "Enable" check boxes checked, which means no CAN filter applied, in this case, all data from a SAE J1939 network will be displayed in the Data Display area, as shown in figure A-1.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ222sj8MyI/AAAAAAAAAjw/GAJHSxtrVfM/s1600-h/fa-1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 289px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ222sj8MyI/AAAAAAAAAjw/GAJHSxtrVfM/s400/fa-1.JPG" alt="" id="BLOGGER_PHOTO_ID_5304596986903409442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Figure A-1 No CAN Filter enabled&lt;br /&gt;&lt;strong&gt;Example 2. One CAN filter enabled, one parameter applied&lt;/strong&gt;&lt;br /&gt;This example shows the steps of enable one CAN filter and one parameter in this filter (SA=3 (Transmission)&lt;br /&gt;Step 1. In CAN Filter area: Check Enable for CAN Filter 1 check SA set SA=3click "Set Filter" button (figure A-2).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2228NZFUI/AAAAAAAAAj4/YRzHQkGO_3Y/s1600-h/fa-2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 109px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2228NZFUI/AAAAAAAAAj4/YRzHQkGO_3Y/s400/fa-2.JPG" alt="" id="BLOGGER_PHOTO_ID_5304596991103800642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 2. In Control area: Click "Clear Buffer" to clear the display area click "Start" button to start display data (figure A-3)&lt;br /&gt;Notice that in the Data Display area, only data with SA=003 (which is the transmission) displayed, as shown in figure A-4.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2223u9fiI/AAAAAAAAAkA/wdlDHTXbZiA/s1600-h/fa3-4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 178px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2223u9fiI/AAAAAAAAAkA/wdlDHTXbZiA/s400/fa3-4.JPG" alt="" id="BLOGGER_PHOTO_ID_5304596989902421538" border="0" /&gt;&lt;/a&gt;      &lt;br /&gt;Only Data with SA=003 will be displayed when CAN filter 1 set&lt;br /&gt;&lt;strong&gt;Example 3. One CAN filter enabled, two parameters applied&lt;/strong&gt;&lt;br /&gt;Step 1. In CAN Filter area,&lt;br /&gt;a. check Enable for CAN Filter 1check PF, set PF=254check PS, set PS=242&lt;br /&gt;b. click "Set Filter" button&lt;br /&gt;Step 2. In Control area,&lt;br /&gt;a. click "Clear Buffer" to clear the display area&lt;br /&gt;b. click "Start" button to start display data&lt;br /&gt;Notice that in the Data Display area, all data showing PF = 254, PS =242, PGN=65266 (figure A-5)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ260mey99I/AAAAAAAAAlI/hf4r67WwK0U/s1600-h/fa-5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 278px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ260mey99I/AAAAAAAAAlI/hf4r67WwK0U/s400/fa-5.JPG" alt="" id="BLOGGER_PHOTO_ID_5304601348957992914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Example 4. Two CAN filters enabled &lt;/strong&gt;&lt;br /&gt;Step 1. In CAN Filter area,&lt;br /&gt;a. check Enable for CAN Filter 1check PF, set PF=254check PS, set PS=241&lt;br /&gt;b. check Enable for CAN Filter 2check PF, set PF=240check PS, set PS=001&lt;br /&gt;c. click "Set Filter" button&lt;br /&gt;Step 2. In Control area: Click "Clear Buffer" click "Start" button to start display data&lt;br /&gt;Notice that in the Data Display area, as shown in figure A-6, all displayed data are either with PF = 254, PS =241, PGN=65265 (Cruise Control) or PF =240, PS = 001, PGN=61441(Electronic Brake Controller 1)&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2600c0V1I/AAAAAAAAAlQ/9cBRIZuayHY/s1600-h/fa-6.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 302px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2600c0V1I/AAAAAAAAAlQ/9cBRIZuayHY/s400/fa-6.JPG" alt="" id="BLOGGER_PHOTO_ID_5304601352707790674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Appendix B – How to install Au SAE J1939 Data Center GUI&lt;/strong&gt;&lt;br /&gt;Step 1. Double click Au Group Electronics provided application file “Setup J1939 Data Center V1.00A” to start installation (figure B-1).&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ24B6BjXUI/AAAAAAAAAkI/J6gfQEYRvzE/s1600-h/fb1-2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 213px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ24B6BjXUI/AAAAAAAAAkI/J6gfQEYRvzE/s400/fb1-2.JPG" alt="" id="BLOGGER_PHOTO_ID_5304598279007460674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 2. “Open File –Security Warning” window pops up (figure B-2)Click “Run”&lt;br /&gt;Step 3. “Welcome to the J1939 Data Center Setup Wizard” pops up (figure B-3) click “Next” to continue.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ24B6TdvWI/AAAAAAAAAkQ/i7Sg1tdUtfI/s1600-h/fb-3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 322px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ24B6TdvWI/AAAAAAAAAkQ/i7Sg1tdUtfI/s400/fb-3.JPG" alt="" id="BLOGGER_PHOTO_ID_5304598279082589538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Figure B-3&lt;br /&gt;Step 4. “License Agreement” window pops up (figure B-4) select “I accept the agreement” click “Next” to continue.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ24CBrOm6I/AAAAAAAAAkY/KK9Ov40XAMM/s1600-h/fb-4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 324px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ24CBrOm6I/AAAAAAAAAkY/KK9Ov40XAMM/s400/fb-4.JPG" alt="" id="BLOGGER_PHOTO_ID_5304598281061309346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 5. Select Destination Location, and then click “Next” to continue, as shown in figure B-5.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ24CFv8MpI/AAAAAAAAAkg/5LSxRvb5kQc/s1600-h/fb-5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 323px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ24CFv8MpI/AAAAAAAAAkg/5LSxRvb5kQc/s400/fb-5.JPG" alt="" id="BLOGGER_PHOTO_ID_5304598282154816146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 6. Name “J1939DataCenter” as the Start Manu Folder to place the program’s shortcut click “Next” to continue, as shown in figure B-6.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ24CDFy3qI/AAAAAAAAAko/YMOgPyfq5pk/s1600-h/fb-6.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 324px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ24CDFy3qI/AAAAAAAAAko/YMOgPyfq5pk/s400/fb-6.JPG" alt="" id="BLOGGER_PHOTO_ID_5304598281441173154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 7. Create additional icons: desktop icon and a quick launch icon click “Next” to continue (figure B-7)&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ260QCNBhI/AAAAAAAAAkw/6UWdxoXsLZU/s1600-h/fb-7.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 321px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ260QCNBhI/AAAAAAAAAkw/6UWdxoXsLZU/s400/fb-7.JPG" alt="" id="BLOGGER_PHOTO_ID_5304601342932485650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 8. Setup is ready, click “Install” to continue, as shown in figure B-8.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ260qVbUfI/AAAAAAAAAk4/H5gky6udYtE/s1600-h/fb-8.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 324px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ260qVbUfI/AAAAAAAAAk4/H5gky6udYtE/s400/fb-8.JPG" alt="" id="BLOGGER_PHOTO_ID_5304601349992436210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 9. Setup has finished installation J1939 Data Center on your computer. Check “Launch J1939 Message Center” and click “Finish” to exit Setup, as shown in figure B-9.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ260vJOVLI/AAAAAAAAAlA/_D-DTreAMSM/s1600-h/fb-9.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 323px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ260vJOVLI/AAAAAAAAAlA/_D-DTreAMSM/s400/fb-9.JPG" alt="" id="BLOGGER_PHOTO_ID_5304601351283430578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 10. &lt;a href="http://www.auelectronics.com/System-DCSJ1939-001.htm"&gt;Au J1939 Message Center interface &lt;/a&gt;pops up (figure 1-4).&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2077525824011245369&amp;amp;postID=4070944276161842617"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-4070944276161842617?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/System-DCSJ1939-001.htm' title='Au SAE J1939 Data Center System User Manual'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/4070944276161842617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/au-sae-j1939-data-center-system-user.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/4070944276161842617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/4070944276161842617'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/au-sae-j1939-data-center-system-user.html' title='Au SAE J1939 Data Center System User Manual'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SCC098FBHwU/SZ20395LpaI/AAAAAAAAAiQ/1T2CcDDlYFw/s72-c/f1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-5803932178973629966</id><published>2009-02-19T11:36:00.022-05:00</published><updated>2011-03-24T17:40:49.006-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAN Bootloader'/><title type='text'>Au dsPIC30F CAN Bootloader User Manual</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Table of Content&lt;br /&gt;1 Introduction&lt;br /&gt;1.1 Six Editions of dsPIC30F CAN Bootloader&lt;br /&gt;1.2 Resource used&lt;br /&gt;1.3 Major features&lt;br /&gt;1.4 Recommended CAN Network and CAN Transceiver Interface&lt;br /&gt;CAN Network&lt;br /&gt;CAN Transceiver&lt;br /&gt;2 Bootloader hex code and application hex code&lt;br /&gt;2.1 Step 1: Download bootloader code to MCU&lt;br /&gt;2.2 Step 2: Bootloading&lt;br /&gt;3 Bootloading with BLC-CAN device &amp;amp; PIC bootloader program&lt;br /&gt;4 Merge application hex file with bootloader hex file and remap interrupt vectors&lt;br /&gt;4.1 Merge application hex file with bootloader hex file&lt;br /&gt;4.2 Manually Remap Interrupt vectors&lt;br /&gt;5 Microchip C30 application software development&lt;br /&gt;5.1 Integrate Bootloader software trigger method into application C source code&lt;br /&gt;5.2 Configuration bit setting in application software C source code&lt;br /&gt;5.3 Watchdog usage in application software C source code&lt;br /&gt;5.4 Application software Linker Script setting (for Microchip C30 users)&lt;br /&gt;6 Encrypted edition(s)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1 Introduction &lt;/strong&gt;&lt;br /&gt;Most of the dsPIC30F microcontrollers have Run-Time Self-Programming (RTSP) capability. New application software code can be upgraded to the chip in field by different communication protocols. The most common communication protocols include: RS232, RS485, SAE-J1708 and Controller Area Network (CAN).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.auelectronics.com/Software-BTLD_CAN.htm"&gt;Au Group Electronics dsPIC30F CAN bootloader&lt;/a&gt; family includes a serial of bootloader software with different features and capabilities developed for Microchip® dsPIC30F microcontrollers. They are designed upgrading new application software for dsPIC30F chips in field through CAN data bus.&lt;br /&gt;&lt;strong&gt;1.1 Six Editions of dsPIC30F CAN Bootloader&lt;/strong&gt;&lt;br /&gt;Six editions of bootloader are developed for different customer need.&lt;br /&gt;1. dsPIC30F CAN bootloader Compact edition (no encryption)&lt;br /&gt;2. dsPIC30F CAN bootloader Compact Plus edition (with encryption)&lt;br /&gt;3. dsPIC30F CAN bootloader Standard edition (no encryption)&lt;br /&gt;4. dsPIC30F CAN bootloader Standard Plus edition (with encryption)&lt;br /&gt;5. dsPIC30F CAN bootloader Premium edition (no encryption)&lt;br /&gt;6. dsPIC30F CAN bootloader Premium Plus edition (with encryption)&lt;br /&gt;&lt;br /&gt;The compact editions are designed for application which has limited memory resource for bootloader. For instance: chips only got 4K words of Instructions Flash Memory. The compact editions require application hex file with manually IVT/AIVT remapped information.&lt;br /&gt;The standard editions are designed for application which has moderate resource for bootloader. For instance: chips got about 24K to 48K words of Instructions Flash Memory.&lt;br /&gt;The premium editions are designed for application which has plenty Flash Memory and want to take advantage of hardware protection on the bootloader section.&lt;br /&gt;Both standard editions and premium editions include the smart IVT/AIVT auto-remapping technology for easy of use purpose, and they support application hex files with or without manually IVT/AIVT remapped information.&lt;br /&gt;All editions have software self-protected technology which prevents them from being erased/damaged by bootloader themselves. The premium edition(s) includes bootloader section hardware protection feature.&lt;br /&gt;&lt;strong&gt;1.2 Resource used&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2LZebW4SI/AAAAAAAAAdI/hHlIdo5tets/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 96px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2LZebW4SI/AAAAAAAAAdI/hHlIdo5tets/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5304549205893112098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Note:&lt;br /&gt;1. Above data is for reference only, it might be slightly different for different chips.&lt;br /&gt;2. The last word of EEPROM is reserved for bootloader, e.g. for dsPIC30F6012A, it's EEPROM address: 0x7FFFFE.&lt;br /&gt;&lt;strong&gt;1.3 Major features&lt;/strong&gt;&lt;br /&gt;1. Code-safety: the Au Group Electronics developed dsPIC30F CAN bootloader implemented Interrupt Vector Table (IVT) and Alternate Interrupt Vector Table (AIVT) remapping technology, which requires no erasing of IVT and AIVT section on any dsPIC30F chipset. This feature will also protect the "Reset-GOTO" instruction from being erased, which will guarantee the bootloader be always "alive" no matter what happened. The whole Bootloader section is also software protected, which prevents it from being erased by itself. Hardware protection on bootloader section is available on all premium editions.&lt;br /&gt;2. Easy use: with the smart IVT and AIVT auto-remapping technology in standard edition and premium edition, the remapping process of IVT and AIVT is transparent for bootloader user. Both merged hex file (which has remapped IVT/AIVT information) and raw-application hex file (which doesn't have remapped IVT/AIVT information) can be used directly for standard edition(s) and premium edition(s). For code size reason, the compact edition doesn’t implement this auto-remapping technology, so it does require manually remapping the IVT/AIVT  for each application.&lt;br /&gt;3. Compact edition(s) are available for resource-limited application: Manually remap IVT and AIVT in hex file is required for compact edition(s).&lt;br /&gt;4. Various CAN communication speed available: 500k bps and 250k bps baud rate are available, and other CAN communication speed can be developed per request.&lt;br /&gt;5. Multiple bootloader entering methods available: Hardware trigger method is always available to force chip enter bootloader mode, optional software trigger method (which makes end user bootloading operation a lot easier) is also available.&lt;br /&gt;6. Custom hex file merge service and IVT/AIVT remapping service are available&lt;br /&gt;The above features are summarized in table 2.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2L2aA8TTI/AAAAAAAAAdQ/ObupYg1nmmc/s1600-h/t2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 145px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2L2aA8TTI/AAAAAAAAAdQ/ObupYg1nmmc/s400/t2.JPG" alt="" id="BLOGGER_PHOTO_ID_5304549702924782898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.4 Recommended CAN Network and CAN Transceiver Interface&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CAN Network&lt;/strong&gt;&lt;br /&gt;Rule of thumb to make a reliable CAN bootloading process is: Do not mix different speed CAN nodes in the same network. All CAN nodes in the same network must all run the same speed, for instance 500K bps.&lt;br /&gt;Figure 1 illustrates a typical vehicle CAN network, two 120 ohm terminal resistors must located at each end of the network backbone. An Au Group Electronics BLC-CAN device is used to translate hex data from PC to CAN network. The dsPIC30F microcontroller (MCU) on ECU 2 can be upgrade in field with Au Group Electronics developed dsPIC30F CAN bootloader technology.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2cLUBarCI/AAAAAAAAAdY/tztSffxG0cM/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 204px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2cLUBarCI/AAAAAAAAAdY/tztSffxG0cM/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5304567654279457826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 2 illustrate a minimum CAN network with two CAN nodes, which can be used to upgrade dsPIC30F MCU in a lab test environment.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2dIFkEl2I/AAAAAAAAAeo/V6ONBYaJdt8/s1600-h/f2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 199px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2dIFkEl2I/AAAAAAAAAeo/V6ONBYaJdt8/s400/f2.JPG" alt="" id="BLOGGER_PHOTO_ID_5304568698370299746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CAN Transceiver&lt;/strong&gt;&lt;br /&gt;There are many CAN transceivers on the market, to make a smooth integration of Au Group Electronics developed dsPIC30F bootloader technology, hardware designer should secure that the CAN transceiver be default on status at all situation. Demo circuits are illustrated in figure 3a and figure 3b.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2cLbAyCjI/AAAAAAAAAdo/JE6UKLMl4so/s1600-h/f3a.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 277px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2cLbAyCjI/AAAAAAAAAdo/JE6UKLMl4so/s400/f3a.JPG" alt="" id="BLOGGER_PHOTO_ID_5304567656155843122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2cLWXG0GI/AAAAAAAAAdw/YWLmiSml8jc/s1600-h/f3b.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 200px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2cLWXG0GI/AAAAAAAAAdw/YWLmiSml8jc/s400/f3b.JPG" alt="" id="BLOGGER_PHOTO_ID_5304567654907301986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;2 Bootloader hex code and application hex code&lt;/strong&gt;&lt;br /&gt;There are some different approaches to implement bootloader code with user application code. The following steps show one quick approach to get bootloading up and running. Following items are required to get started:&lt;br /&gt;1. Application hardware&lt;br /&gt;2. Au Group Electronics developed dsPIC30F bootloader hex code, or a merged hex file which contains bootloader code, application code and remapped IVT/AIVT info.&lt;br /&gt;3. Application hex code with or without manual IVT/AIVT remapped info.&lt;br /&gt;Note: For compact edition(s) user, the application hex code must be manually remapped to have the remapped IVT/AIVT info.&lt;br /&gt;&lt;strong&gt;2.1 Step 1: Download bootloader code to MCU &lt;/strong&gt;&lt;br /&gt;To get bootloading started, the bootloader hex file (figure 4a) or a merged hex file (figure 4b) must be burned into microcontroller through a programmer (e.g. BB0703 (PICkit 2)/ICD2/ PM3, etc.) After a dsPIC30F MCU is burned with bootload hex file, it is cable of updating application code in field thereafter. This step is a one-time operation only.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2cLmpQGsI/AAAAAAAAAd4/0jBs5kE6p0A/s1600-h/f4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 132px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2cLmpQGsI/AAAAAAAAAd4/0jBs5kE6p0A/s400/f4.JPG" alt="" id="BLOGGER_PHOTO_ID_5304567659278375618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;On this step, using a merged file (figure 4b) which contains bootloader code, application code, and IVT/AIVT remapped info, will save user some time overall because the bootloader code and application code is programmed into the chipset in one-shot. It is extremely important for high volume manufacturing.&lt;br /&gt;&lt;strong&gt;2.2 Step 2: Bootloading &lt;/strong&gt;&lt;br /&gt;When the MCU has the bootloader software onboard, user can download a new application hex file or a new merged hex file to microcontroller through CAN network (figure 5) at any time. An Au Group Electronics developed BLC-CAN device must be used to convert PC RS232 signal to CAN signal.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2c77kD9bI/AAAAAAAAAeA/IpE-IgXCe5E/s1600-h/f5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 76px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2c77kD9bI/AAAAAAAAAeA/IpE-IgXCe5E/s400/f5.JPG" alt="" id="BLOGGER_PHOTO_ID_5304568489527473586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: For compact edition(s) user, the application hex code must be manually remapped to have the remapped IVT/AIVT info.&lt;br /&gt;&lt;br /&gt;The standard edition(s) and premium edition(s) of Au Group Electronics developed dsPIC30F CAN Bootloader include the smart auto-map technology which enables user use raw application file without manually remap the IVT and AIVT. The bootloader will auto-sense and auto-remap the IVT and AIVT during bootloading process without human interference. However a manually IVT/AIVT remapped application hex file (for instance, a merged hex file which contains bootloader code, application code and remapped IVT/AIVT info) still can be used.&lt;br /&gt;&lt;br /&gt;For the compact edition(s), because of the bootloader space limitation, they don't have the smart auto-map technology, so the re-mapping process of IVT/AIVT must be performed manually and only a hex file with remapped IVT/AIVT info can be used for bootloading.&lt;br /&gt;&lt;br /&gt;Both IVT/AIVT manual remap service and hex file merge service are available at Au Group Electronics.&lt;br /&gt;The following chapters will demonstrate on bootloading a hex file through CAN network step by step, also how to merge an application hex file with a bootloader hex file is demonstrated.&lt;br /&gt;&lt;strong&gt;3 Bootloading with BLC-CAN device &amp;amp; PIC bootloader program&lt;/strong&gt;&lt;br /&gt;After a bootloader has been pre-programmed into a dsPIC30F chip, user application code can be upgraded any time thereafter using the BLC-CAN device and the PIC bootloader program from Au Group Electronics.&lt;br /&gt;&lt;br /&gt;There are two methods to trigger the dsPIC30F chip entering bootloader mode: software trigger method and hardware trigger method.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Software trigger method: &lt;/strong&gt;&lt;br /&gt;This method requires integrating special CAN processing code into application software. It is an option feature for application code.&lt;br /&gt;All Au Group Electronics developed bootloader support this feature for easy of use purpose. When this feature is supported, the "Reset PIC" button on "Au PIC Bootloader" software can be used to force the MCU entering bootloader mode.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Hardware trigger method: &lt;/strong&gt;&lt;br /&gt;Different hardware trigger method can be developed to force MCU entering bootloader mode at power up. For instance, on one of the Au Group Electronics CAN bootloader evaluation board, connect +12V supply to pin 7, unplug the power supply, then plug the power supply back will hardware trigger the MCU entering bootloader mode.&lt;br /&gt;&lt;br /&gt;The following steps used software trigger to force application board entering bootloading mode, user can also try hardware trigger method at step 5.&lt;br /&gt;1. On the PC with Au PIC bootloader software installed, double click "Au PIC Bootloader V1.00B" shortcut, as shown in figure 6.&lt;br /&gt;2. Click "Load File" button in "Au PIC Bootloader by Au Electronics 1.00B (Eval Edition) " window, as shown in figure 7.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2c8I69pUI/AAAAAAAAAeI/HKFLYEFY9OE/s1600-h/f6-7.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 80px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2c8I69pUI/AAAAAAAAAeI/HKFLYEFY9OE/s400/f6-7.JPG" alt="" id="BLOGGER_PHOTO_ID_5304568493113189698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Select an application hex file, e.g. "LedRotate.hex" in this case, then click "Open", as shown in figure 8.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2c8OpzgBI/AAAAAAAAAeQ/Zt0YxDrVruU/s1600-h/f8.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2c8OpzgBI/AAAAAAAAAeQ/Zt0YxDrVruU/s400/f8.JPG" alt="" id="BLOGGER_PHOTO_ID_5304568494651834386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. File name "LedRotate.hex" display, then select RS232 serial port, set speed at 11520 (figure 9).&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2c8B8bElI/AAAAAAAAAeY/zwITBSncv6c/s1600-h/f9.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 241px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2c8B8bElI/AAAAAAAAAeY/zwITBSncv6c/s400/f9.JPG" alt="" id="BLOGGER_PHOTO_ID_5304568491240264274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5. Click "Reset PIC" button (figure 9) will trigger the dsPIC30F CAN bootloader demo board enter bootloading mode: bootloader LED (D12, as illustrated in figure 10) on demo board blinks, Power LED (D11, as illustrated in figure 10) constant on, all the other LEDs are off. Hardware trigger method can also be used to force demo board entering bootloading mode at this step.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2c8a6pEdI/AAAAAAAAAeg/B-7IVqaP0iI/s1600-h/f10.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 316px; height: 400px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2c8a6pEdI/AAAAAAAAAeg/B-7IVqaP0iI/s400/f10.JPG" alt="" id="BLOGGER_PHOTO_ID_5304568497943679442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;6. Within 10 seconds, click "Connect" button, as shown in figure 9.&lt;br /&gt;7. The connection status ON indicator on PIC bootloader program will turn Green. Also the Bootloader LED (D12) on the demo board will be constant ON, click "Program" button ( figure 11)&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2eEOChDCI/AAAAAAAAAew/wGZi-j8TTIo/s1600-h/f11.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 281px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2eEOChDCI/AAAAAAAAAew/wGZi-j8TTIo/s400/f11.JPG" alt="" id="BLOGGER_PHOTO_ID_5304569731437628450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;8. Flash Erasing and Programming progress bar will be moving as bootloading proceed, a long beeping on PC indicates bootloading accomplished, click "Exit" to close the program, as shown in figure 12.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2eEB2HUnI/AAAAAAAAAe4/lKEAxJqhvtA/s1600-h/f12.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 379px; height: 400px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2eEB2HUnI/AAAAAAAAAe4/lKEAxJqhvtA/s400/f12.JPG" alt="" id="BLOGGER_PHOTO_ID_5304569728164385394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;4 Merge application hex file with bootloader hex file and remap interrupt vectors&lt;/strong&gt;&lt;br /&gt;Even though for standard editions and premium editions, raw application hex file can be used, it is always convenient for manufacturing to have just one hex image which contains application hex code, bootloader hex code and have the IVT/AIVT remapped. The following paragraph will show one method on how to merge the application hex file with bootloader hex file step by step.&lt;br /&gt;&lt;strong&gt;4.1 Merge application hex file with bootloader hex file&lt;/strong&gt;&lt;br /&gt;The merging process is accomplished by using Microchip® MPLAB IDE.&lt;br /&gt;1. Double click shortcut of "MPLAB IDE" to open MPLAB, as shown in figure 13&lt;br /&gt;2. Click Configure/Select Device…to open select device window, as shown in figure 14.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2eELDtG8I/AAAAAAAAAfA/oe0t2MQwaWw/s1600-h/f13-14.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 78px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2eELDtG8I/AAAAAAAAAfA/oe0t2MQwaWw/s400/f13-14.JPG" alt="" id="BLOGGER_PHOTO_ID_5304569730637306818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. In "Select Device" window, select the chip from the Device dropdown list, dsPIC30F6012A is showing here for example, then click OK button (figure 15).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2eEdzbX6I/AAAAAAAAAfI/xKSGpVUincQ/s1600-h/f15.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 393px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2eEdzbX6I/AAAAAAAAAfI/xKSGpVUincQ/s400/f15.JPG" alt="" id="BLOGGER_PHOTO_ID_5304569735669309346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. Click Debugger/Clear Memory/All Memory to clear all memory in microcontroller, as shown in figure 16.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2eEfY3JSI/AAAAAAAAAfQ/m6wwLhDyyDo/s1600-h/f16.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 100px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2eEfY3JSI/AAAAAAAAAfQ/m6wwLhDyyDo/s400/f16.JPG" alt="" id="BLOGGER_PHOTO_ID_5304569736094754082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5. Click Configure/Setting…, as shown in figure 17.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2ez9mizcI/AAAAAAAAAfY/xOyWauhvIMU/s1600-h/f17.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 134px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2ez9mizcI/AAAAAAAAAfY/xOyWauhvIMU/s400/f17.JPG" alt="" id="BLOGGER_PHOTO_ID_5304570551659056578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;6. Click "Program Loading" tab, make sure "Clear memory before building a project" is selected, and "Clear program memory upon loading a program" is unchecked, click "Apply", then "OK", as shown in figure 18.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2e0JXLULI/AAAAAAAAAfg/6f0X4LQ15_8/s1600-h/f18.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 363px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2e0JXLULI/AAAAAAAAAfg/6f0X4LQ15_8/s400/f18.JPG" alt="" id="BLOGGER_PHOTO_ID_5304570554815828146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;7. Click "View/Program memory" (figure 19) to open up "Program Memory" window.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2e0FeflhI/AAAAAAAAAfo/8M54xfMOTSk/s1600-h/f19.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 294px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2e0FeflhI/AAAAAAAAAfo/8M54xfMOTSk/s400/f19.JPG" alt="" id="BLOGGER_PHOTO_ID_5304570553772774930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;8. In the Program Memory window, click "PSV Mixed" or "Machine" or "Symbolic" tab, the "Opcode" should be "FFFFFF" in all Address, as shown in figure 20.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2e0VzFBxI/AAAAAAAAAfw/kYbid2vqPjg/s1600-h/f20.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 282px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2e0VzFBxI/AAAAAAAAAfw/kYbid2vqPjg/s400/f20.JPG" alt="" id="BLOGGER_PHOTO_ID_5304570558154082066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;9. Click File/Import… (Figure 21) to import application file.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2e0X3TgaI/AAAAAAAAAf4/wfaWXbSoouo/s1600-h/f21.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2e0X3TgaI/AAAAAAAAAf4/wfaWXbSoouo/s400/f21.JPG" alt="" id="BLOGGER_PHOTO_ID_5304570558708679074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;10. Select your application hex file (myproject.hex file is showing here), then click "Open", as shown in figure 22&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2fkyqUQGI/AAAAAAAAAgA/Ik88mnaJ0Ao/s1600-h/f22.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 310px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2fkyqUQGI/AAAAAAAAAgA/Ik88mnaJ0Ao/s400/f22.JPG" alt="" id="BLOGGER_PHOTO_ID_5304571390535680098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;11. Check the Opcode from address 00004 to 0007E (address for IVT), and address from 00084 to 000FE (address for AIVT), write down all Opcode contents which are the interrupt vector address for each interrupt. They will be the address to be remapped after importing the bootloader hex file.&lt;br /&gt;&lt;br /&gt;In the following example, most of the Opcode contents from address 00004 to 0007E are 000000, except for the Opcode at address 0001A is 001042, as shown in figure 23&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2flHfgsHI/AAAAAAAAAgI/BDZyrwKuqFw/s1600-h/f23.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 181px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2flHfgsHI/AAAAAAAAAgI/BDZyrwKuqFw/s400/f23.JPG" alt="" id="BLOGGER_PHOTO_ID_5304571396127502450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;All the Opcode contents from address 00084 to 000FE are 000000, except for the Opcode at address 0009A is 001042, as shown in figure 24&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2flCIvgLI/AAAAAAAAAgQ/UmTFAtmwkmU/s1600-h/f24.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 201px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2flCIvgLI/AAAAAAAAAgQ/UmTFAtmwkmU/s400/f24.JPG" alt="" id="BLOGGER_PHOTO_ID_5304571394689826994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;12. Click File/Import… (Figure 25) to import Bootloader hex file.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2flK2O5-I/AAAAAAAAAgY/sjJWRbVYJlM/s1600-h/f25.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 271px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2flK2O5-I/AAAAAAAAAgY/sjJWRbVYJlM/s400/f25.JPG" alt="" id="BLOGGER_PHOTO_ID_5304571397028112354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;13. Select a Bootloader hex file, then click "Open", as shown in figure 26. Au Group Electronics developed hex file "dsPIC30F6012A_CAN_Bootloader_6¬_5MHz_with_Encription.hex" is showing here for an example.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2flJxLzWI/AAAAAAAAAgg/6G7z1rmQWF4/s1600-h/f26.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 309px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2flJxLzWI/AAAAAAAAAgg/6G7z1rmQWF4/s400/f26.JPG" alt="" id="BLOGGER_PHOTO_ID_5304571396738501986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;14. Notice that the Opcode content for address 0001A is 000E2C after importing Bootloader file (figure 27).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2gTglSG0I/AAAAAAAAAgo/_VXRTric4q8/s1600-h/f27.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 180px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2gTglSG0I/AAAAAAAAAgo/_VXRTric4q8/s400/f27.JPG" alt="" id="BLOGGER_PHOTO_ID_5304572193136581442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;4.2 Manually Remap Interrupt vectors&lt;/strong&gt;&lt;br /&gt;Following steps use 0001A as an example to demonstrate how to manually remap the interrupt vectors to a new location.&lt;br /&gt;1. In line 14, right click 000E2C of address 0001A to open a drop down menu, then click "Go To…" to open a "Go To" window, as shown in figure 28.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2gTgqmkkI/AAAAAAAAAgw/64CprfoCjYo/s1600-h/f28.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 183px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2gTgqmkkI/AAAAAAAAAgw/64CprfoCjYo/s400/f28.JPG" alt="" id="BLOGGER_PHOTO_ID_5304572193158894146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2. In "Go To" window, enter the Opcode hex address at address 0001A: 0X000E2C, then click "Go To" button, as shown in figure 29a, curser go to line 1815 address 00E2C, as sown in figure 29b.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2gTvAHCUI/AAAAAAAAAg4/41fwLvuqvgA/s1600-h/f29a.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 155px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2gTvAHCUI/AAAAAAAAAg4/41fwLvuqvgA/s400/f29a.JPG" alt="" id="BLOGGER_PHOTO_ID_5304572197007198530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2gTshH4hI/AAAAAAAAAhA/6bHboMWkzLI/s1600-h/f29b.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 107px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2gTshH4hI/AAAAAAAAAhA/6bHboMWkzLI/s400/f29b.JPG" alt="" id="BLOGGER_PHOTO_ID_5304572196340359698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. Double click nopr in the line of address 00E2C, change nopr to "goto 0x001042" (figure 30).&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2gTwdqRjI/AAAAAAAAAhI/BlBBShzPF-c/s1600-h/f30.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 127px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2gTwdqRjI/AAAAAAAAAhI/BlBBShzPF-c/s400/f30.JPG" alt="" id="BLOGGER_PHOTO_ID_5304572197399578162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. Notice the change for the line at address 00E2C and 00E2E (Figure 31):&lt;br /&gt;Opcode of 00E2C change from FFFFF to 041042, disassembly showing goto 0x001042&lt;br /&gt;Opcode of 00E2E change from FFFFF to 000000, disassembly showing nop&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2hDJp59PI/AAAAAAAAAhQ/TYSNZzIuRY8/s1600-h/f31.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 119px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2hDJp59PI/AAAAAAAAAhQ/TYSNZzIuRY8/s400/f31.JPG" alt="" id="BLOGGER_PHOTO_ID_5304573011615675634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The above steps showed how to remap Time1 interrupt vector (0x0001A) step by step, for other interrupts, please repeat above steps 1-3.&lt;br /&gt;&lt;br /&gt;Hex file merge service is available at Au Group Electronics.&lt;br /&gt;&lt;strong&gt;5 Microchip C30 application software development&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;5.1 Integrate Bootloader software trigger method into application C source code&lt;/strong&gt;&lt;br /&gt;Software trigger method is always supported by all Au group Electronics developed bootloader products for easy of use purpose. However this feature requires user integrating the following function into application software.&lt;br /&gt;Note: This is an option feature; user doesn't have to integrate it into its application software when resource is limited.&lt;br /&gt;&lt;br /&gt;1. Setup the CAN module in MCU with correct speed and filters&lt;br /&gt;2. Monitoring incoming CAN data and save all CAN2.0A data from ID 0x0FD (which should have been reserved for the Au Group Electronics BLC-CAN device on a CAN network)&lt;br /&gt;3. When a AT command string is found as: “AT BTLD RST \r\n”, execute the following two command in sequence:&lt;br /&gt;a. Write "0XA55A" to EEPROM address "0X007FFFFE",&lt;br /&gt;b. Issue a "Reset" instruction&lt;br /&gt;After the MCU issued a reset instruction, the bootloader should be able to take over and force the chip entering bootloader mode for 10 seconds. This is a one-time only operation.&lt;br /&gt;&lt;strong&gt;5.2 Configuration bit setting in application software C source code&lt;/strong&gt;&lt;br /&gt;User can set up configuration bits in C source code, the following code gives a working example.&lt;br /&gt;&lt;br /&gt;#include &lt;p30fxxxx.h&gt;&lt;br /&gt;_FOSC(CSW_FSCM_OFF &amp;amp; XT_PLL16);&lt;br /&gt;_FWDT(WDT_OFF &amp;amp; WDTPSA_512 &amp;amp; WDTPSB_1); //WDT must be disabled here and enabled by application software.&lt;br /&gt;_FBORPOR(PBOR_ON &amp;amp; BORV_45 &amp;amp; PWRT_64 &amp;amp; MCLR_EN);&lt;br /&gt;_FBS(NO_BOOT_RAM &amp;amp; NO_BOOT_EEPROM &amp;amp; STRD_MEDIUM_BOOT_CODE &amp;amp; WR_PROT_BOOT_OFF);&lt;br /&gt;_FSS(NO_SEC_RAM &amp;amp; NO_SEC_EEPROM &amp;amp; NO_SEC_CODE);&lt;br /&gt;_FGS(CODE_PROT_ON);&lt;br /&gt;_FICD(ICS_NONE );  //need modify the p30f6012A to make this correct. Original Microchip file messed up.&lt;br /&gt;&lt;br /&gt;User may modify above code accordingly to meet specific purpose.&lt;br /&gt;&lt;strong&gt;5.3 Watchdog usage in application software C source code&lt;/strong&gt;&lt;br /&gt;To use minimum resource/overhead and flash memory for the bootloader program, the watchdog in dsPIC30F chips is require to be controlled by the SWDTEN bit in application software, the following example demonstrate one method to use watchdog in a application software.&lt;br /&gt;1. Click View/Project in MPLAB to open project window, as shown in figure 32&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2hDPTZpNI/AAAAAAAAAhY/T9S-ADmHJvM/s1600-h/f32.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 91px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2hDPTZpNI/AAAAAAAAAhY/T9S-ADmHJvM/s400/f32.JPG" alt="" id="BLOGGER_PHOTO_ID_5304573013131896018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2. Double click *. C file under source files (myfile.c is showing here for example, figure 33). &lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2iJf6JhYI/AAAAAAAAAh4/LbtF0IFD3co/s1600-h/f33.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 277px; height: 400px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2iJf6JhYI/AAAAAAAAAh4/LbtF0IFD3co/s400/f33.JPG" alt="" id="BLOGGER_PHOTO_ID_5304574220180227458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. Set up the watchdog configuration bits in your .C file:&lt;br /&gt;#include &lt;p30fxxxx.h&gt;&lt;br /&gt;……&lt;br /&gt;_FWDT(WDT_OFF &amp;amp; WDTPSA_512 &amp;amp; WDTPSB_1);&lt;br /&gt;……&lt;br /&gt;4. In the initialize code, enable watchdog:&lt;br /&gt;void initialize(void) {&lt;br /&gt;……&lt;br /&gt;&lt;br /&gt;_SWDTEN = 1;   //enable the wdt&lt;br /&gt;……     }&lt;br /&gt;5. Clear watchdog in the main loop:&lt;br /&gt;int main (void){&lt;br /&gt;initialize();  //initialize port and variables.&lt;br /&gt;while (1) {&lt;br /&gt;….&lt;br /&gt;ClrWdt();&lt;br /&gt;….&lt;br /&gt;}&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;strong&gt;5.4 Application software Linker Script setting (for Microchip C30 users&lt;/strong&gt;)&lt;br /&gt;Since bootloader takes the reset vector, the starting address of the application software must be remapped in the linker script for Microchip C30 as following:&lt;br /&gt;&lt;br /&gt;A project named myproject.mcp and a dsPIC30F6012A chipset has been used for demonstration purpose.&lt;br /&gt;&lt;br /&gt;1. Click "View/project" to open myproject.mcw window, double click "p30f6012A.gld" under linker Script (figure 34, note: different chip will have different ***.gld file)&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2hDX9ETuI/AAAAAAAAAho/QBrDfWv9h2c/s1600-h/f34.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 277px; height: 400px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2hDX9ETuI/AAAAAAAAAho/QBrDfWv9h2c/s400/f34.JPG" alt="" id="BLOGGER_PHOTO_ID_5304573015454142178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Note: the best practice is to copy this link script file to your project local folder.&lt;br /&gt;&lt;br /&gt;2. In the p306012f.gld file, 3 places (Program ORIGIN, program LENGTH, _CODE_BASE) will be changed to 0X1000 for Premium edition(s), as shown in figure 35 and figure 36.&lt;br /&gt;Note:&lt;br /&gt;1. The changes are for premium edition(s) only.&lt;br /&gt;2. For Standard edition(s), 0x0E00 is used. For compact edition(s), 0x0B00 is used. Au Group Electronics reserve the right to change these numbers for different application and customer requirements.  It is a good practice to contact our technical support for specific chip application.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2hDbgcKTI/AAAAAAAAAhw/1XJ6W-5x3Uw/s1600-h/f35.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 185px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZ2hDbgcKTI/AAAAAAAAAhw/1XJ6W-5x3Uw/s400/f35.JPG" alt="" id="BLOGGER_PHOTO_ID_5304573016407812402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2iJiqMPyI/AAAAAAAAAiI/YiJ1Yl-7Tqo/s1600-h/f36.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 154px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2iJiqMPyI/AAAAAAAAAiI/YiJ1Yl-7Tqo/s400/f36.JPG" alt="" id="BLOGGER_PHOTO_ID_5304574220918603554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;6 Encrypted edition(s)&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.auelectronics.com/index.html"&gt;Au Group Electronics&lt;/a&gt; provides custom designed "Hex Encoder" software program for each individual customer who purchased bootloader products with encryption feature.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.auelectronics.com/index.html"&gt;Au Group Electronics &lt;/a&gt;"Hex Encoder" is a software program which converts non-encrypted hex file to encrypted Aud file with custom designed encryption algorithm. The encrypted Aud file can be used to upgrade microcontroller's flash memory in-field for any products with Au Group Electronics developed bootloader technology. No non-encrypted hex file will be send to the end user any more!&lt;br /&gt;&lt;br /&gt;Note: To use encrypted Aud files, custom made bootloader application software with respect encryption/decryption algorithm is required. Please refer to Au Hex Encoder User Manual for detail information.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2077525824011245369&amp;amp;postID=5803932178973629966"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/p30fxxxx.h&gt;&lt;/p30fxxxx.h&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-5803932178973629966?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Software-BTLD_CAN.htm' title='Au dsPIC30F CAN Bootloader User Manual'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/5803932178973629966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/table-of-content-1-introduction-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5803932178973629966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5803932178973629966'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/table-of-content-1-introduction-1.html' title='Au dsPIC30F CAN Bootloader User Manual'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SCC098FBHwU/SZ2LZebW4SI/AAAAAAAAAdI/hHlIdo5tets/s72-c/f1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-7727566785170162868</id><published>2009-02-19T10:52:00.007-05:00</published><updated>2011-03-24T17:41:50.081-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RS485 Convertor'/><title type='text'>RS485 Convertor User Manual</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The &lt;a href="http://www.auelectronics.com/System-485.htm"&gt;RS485 Convertor (Part # CVT485 and CVT485E)&lt;/a&gt;is a handheld device typically used for converting RS485/SAE J1708 signal (two-wire operation balanced half-duplex) to a RS232 signal (two-channel) and vice verse. An external +12V power supply is required. It has a DB-9 female RS-232C connector and a DB-9 male/female connector on the RS485 bus side. The DB-9 male-connector and its cable on the RS485 side is the most popular choice.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Major Features:&lt;/strong&gt;&lt;br /&gt;• Dimension &amp;amp; Weight: 3.1" L x 1.69"W x 0.8"H (78 x 43 x 21 mm); 2.8 oz&lt;br /&gt;• Color: PC white or Black&lt;br /&gt;• Power supply: +12V, 35 mA normal, 350 mA max.&lt;br /&gt;• PC interface: DB-9 female RS232C connector&lt;br /&gt;• RS485/SAE J1708 connector: DB-9 male(most popular)/female connector (Note: pin functions are different between male and female connectors)&lt;br /&gt;• Data rate: 115.2K baud rate (with echo) max.&lt;br /&gt;• Temperature range: 0 ~ 70 °C (CVT485), -40°C ~ 85 °C (CVT485E)&lt;br /&gt;• Completely Auto-Sensing and Self-Adjusting (Baud Rates and Data Formats).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A RS485 convertor is illustrated in figure 1.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2BdA8fS-I/AAAAAAAAAcw/hMWVmBEqbWk/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 140px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZ2BdA8fS-I/AAAAAAAAAcw/hMWVmBEqbWk/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5304538271582211042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is 1 LED power indicator on top view, and it will be on when the device is connected to +12V power supply. RS232 connector pin-out is shown in figure 2. RS485/SAE J1708 female/male connectors are shown in figure 3 and Table 1.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2BdCZilPI/AAAAAAAAAc4/AxOxEXTfw5g/s1600-h/f2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 159px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZ2BdCZilPI/AAAAAAAAAc4/AxOxEXTfw5g/s400/f2.JPG" alt="" id="BLOGGER_PHOTO_ID_5304538271972496626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For male RS485/SAE J1708 interface (most popular), position 1 is ground (GND), position 5 is +12V power supply, position 8 is Data A (-) / J1708-, position 9 is Data B (+)/J1708+, and all other positions are not connected (NC).&lt;br /&gt;For female RS485/SAE J1708 interface, position 1 is +12V power supply, position 5 is ground (GND), position 6 is Data B (+)/J1708+, and position 7 is Data A (-) / J1708-, all other positions are not connected (NC).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2B_pLGgWI/AAAAAAAAAdA/Z_Yevjou2IE/s1600-h/t1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 210px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZ2B_pLGgWI/AAAAAAAAAdA/Z_Yevjou2IE/s400/t1.JPG" alt="" id="BLOGGER_PHOTO_ID_5304538866496471394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step by Step operation:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Use serial cable (AU part#: CBL-RS232-01) to connect “&lt;a href="http://www.auelectronics.com/System-485.htm"&gt;RS485 Convertor&lt;/a&gt;” RS232 side to PC serial port.&lt;br /&gt;2. Use RS485 cable (AU part#: CBL-RS485-01 for male connector (most popular); AU part #: CBL-RS485-02 for female connector) to connect “RS485 Convertor” RS485 side to RS485/SAE J1708 network.&lt;br /&gt;3. PC to RS485/SAE J1708 network connection is set up.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2077525824011245369&amp;amp;postID=7727566785170162868"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-7727566785170162868?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/System-485.htm' title='RS485 Convertor User Manual'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/7727566785170162868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/rs485-convertor-user-manual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/7727566785170162868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/7727566785170162868'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/rs485-convertor-user-manual.html' title='RS485 Convertor User Manual'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SCC098FBHwU/SZ2BdA8fS-I/AAAAAAAAAcw/hMWVmBEqbWk/s72-c/f1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-8865591334968256262</id><published>2009-02-17T21:15:00.026-05:00</published><updated>2011-03-24T17:43:31.200-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Au J1939 Simulator'/><title type='text'>User Manual  for Au SAE J1939 Simulator-Gen II (simplified edition) - Rev. B</title><content type='html'>&lt;strong&gt;Author: &lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.auelectronics.com/System-J1939Simulator.htm"&gt;Au SAE-J1939 Simulators &lt;/a&gt;are well designed devices capable of simulating majority of SAE-J1939 signals on a vehicle network. A typical SAE J1939-15 network topology is illustrated in Figure 1.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZuA9zOS6VI/AAAAAAAAAaw/ZKrEVPjJLxo/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 135px;" id="BLOGGER_PHOTO_ID_5303974785369434450" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZuA9zOS6VI/AAAAAAAAAaw/ZKrEVPjJLxo/s400/f1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6 editions of &lt;a href="http://www.auelectronics.com/System-J1939Simulator.htm"&gt;SAE-J1939 simulator &lt;/a&gt;are provided by Au Group Electronics to meet various users' needs: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Au SAE-J1939 Simulator - Engine Basic Edition &lt;/li&gt;&lt;li&gt;Au SAE-J1939 Simulator - Engine Basic Plus Edition &lt;/li&gt;&lt;li&gt;Au SAE-J1939 Simulator - Engine Premium Edition &lt;/li&gt;&lt;li&gt;Au SAE-J1939 Simulator - Engine Premium Plus Edition &lt;/li&gt;&lt;li&gt;Au SAE-J1939 Simulator - Vehicle Platinum Edition &lt;/li&gt;&lt;li&gt;Au SAE-J1939 Simulator - Vehicle Platinum Plus Edition &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;PLUS Edition = Non-Plus Edition + PC Remote Terminal Program&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The "Plus" editions have all the functions of "non-Plus" editions, plus a PC Remote Terminal program which can be used to control and display SAE J1939 data on PC screen. A license management toolset provides the capability of upgrading the Simulator from basic edition to premium/platinum edition. “Non-Plus” edition is able to be upgraded to “Plus” editions.&lt;br /&gt;Software code (firmware) can be in-field updated by Au PIC Bootloader.&lt;br /&gt;Annually upgrade and support service is available at Au Group Electronics.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Engine Basic Edition(s):&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;"Statically" or "dynamically" generate most of the basic engine data&lt;br /&gt;Two push buttons (UP and DOWN) are used in "static mode" to adjust data outputs&lt;br /&gt;In "dynamic mode", data cycles automatically in its range&lt;br /&gt;LEDs indicate the control step value and push button operations&lt;br /&gt;Buzzer sound also reflects push button inputs, and can be enabled /disabled &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Engine Premium Edition(s):&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Includes all Engine Basic Edition functions&lt;br /&gt;Includes Premium features on SAE-J1939 Transport Protocols:&lt;br /&gt;Engine DM1/DM2 warnings (support both single packet and multi-packets)&lt;br /&gt;Engine “Red Stop” and “Amber” lamp warnings&lt;br /&gt;Engine DM3 &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Vehicle Platinum Edition(s):&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Includes all Engine Premium Edition functions&lt;br /&gt;Includes Vehicle Network features (3 controller applications have been implemented):&lt;br /&gt;ABS related signals&lt;br /&gt;Transmission related signals&lt;br /&gt;Engine Configurations&lt;br /&gt;This document will introduce major hardware features, important parameters, operating instruction, and data configuration for all 6 editions of Au SAE-J1939 Simulators.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MAJOR FEATURES:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.auelectronics.com/System-J1939Simulator.htm"&gt;An Au SAE J1939 Simulator &lt;/a&gt;is showing in figure 2a&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZuA9wEaI7I/AAAAAAAAAa4/65-0UfLaxCk/s1600-h/f2a.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 197px;" id="BLOGGER_PHOTO_ID_5303974784522658738" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZuA9wEaI7I/AAAAAAAAAa4/65-0UfLaxCk/s400/f2a.JPG" border="0" /&gt;&lt;/a&gt;The major features for Au SAE-J1939 Simulator (Gen II) are listed below:&lt;br /&gt;&lt;br /&gt;Compact size: 4-1/8" L X 1-3/4"W X 7/8"H&lt;br /&gt;Enclosure color: Black or PC white&lt;br /&gt;Smart features: Recall last operating mode at power-on, capable of generating dynamic data, etc. Ease of use: Au SAE J1939 Simulator is also designed with production line operator and sales person in mind. No software setup experience or CAN protocol configuration skill required. After a network is physically connected, simply power up the simulator, it will dynamically generate J1939 data when in dynamic mode.&lt;br /&gt;SAE J1939-15 type II ECU:It contains an internal 120Ω load resistor for easy network setup.&lt;br /&gt;9 LED indicators: POWER, RANGE, WARNING, UP+100%, DOWN+0%, 80%, 60%, 40%, 20%&lt;br /&gt;1 buzzer&lt;br /&gt;3 push buttons: (MENU, DOWN, UP) The SAE-J1939 signal can be adjusted by push buttons&lt;br /&gt;1 RS232 interface: for software update, license management and remote control (Plus editions only)&lt;br /&gt;Power supply: +9 ~ 12VDC, 250 mA (+9 V recommended)&lt;br /&gt;Operating temperature: -4 ˚F to 185 ˚F (-20 ˚C to 85 ˚C)&lt;br /&gt;Static MODE and Dynamic MODE&lt;br /&gt;Static mode output static J1939 signal, which still can be changed manually&lt;br /&gt;Dynamic mode automatically change the output value of SAE-J1939 signal&lt;br /&gt;Two modes can be switched easily&lt;br /&gt;1 DB9 male connector for Power, Ground, CAN_H and CAN_L&lt;br /&gt;Accessory cables are available and can be ordered separately, both RS232 Serial Extension Cable (part #: CBL-RS232-01) and 4-wire CAN Cable for DB9 Male Connector (part #: CBL-CAN-01, which provides power supply and CAN network connection to the simulator) are available and can be ordered separately&lt;br /&gt;Protections on J1939 CANH, CANL interface: Build with Common-Mode Choke and TVS (Transient Voltage Suppressor) protection&lt;br /&gt;In-field license upgrade: Simulator license can be in-filed upgraded to higher editions, e.g. an Engine Basic Edition can be upgrade to an Engine Premium Edition.&lt;br /&gt;In-field software code update: Software code can be in-field updated with Au PIC Bootloader, for instance, annual update code or custom-made codes can be re-programmed to gain new or special features.&lt;br /&gt;Annual support and upgrade services are available&lt;br /&gt;Custom design available &lt;/p&gt;&lt;p&gt;&lt;strong&gt;SUPPORTED SAE J1939 PARAMETERS&lt;/strong&gt;&lt;br /&gt;Engine Basic Edition(s):&lt;br /&gt;Au SAE J1939 Simulator Engine Basic Edition(s) support majority of SAE J1939 engine parameters:&lt;br /&gt;Engine Speed (RPM)&lt;br /&gt;Wheel Based Vehicle Speed (MPH)&lt;br /&gt;Engine Oil Pressure&lt;br /&gt;Engine Coolant Temperature&lt;br /&gt;Battery Potential (Voltage) Switched&lt;br /&gt;SAE J1939 Fuel Level&lt;br /&gt;Engine Turbocharger Boost Pressure&lt;br /&gt;Engine Instant Fuel Economy&lt;br /&gt;Engine Fuel Rate&lt;br /&gt;Accelerator Pedal Position&lt;br /&gt;Engine Intake Manifold 1 Temperature&lt;br /&gt;Engine % Load at Current Speed&lt;br /&gt;Engine Trip Distance&lt;br /&gt;Total Vehicle Distance&lt;br /&gt;Engine Total Hours of Operation&lt;br /&gt;Response for Engine Hour Request&lt;br /&gt;Engine Clock (HH:MM)&lt;br /&gt;Response for Engine Clock Request&lt;br /&gt;Engine Clock setup&lt;br /&gt;Cruise Light&lt;br /&gt;SAE J1939 Acknowledge protocol&lt;br /&gt;Engine Address Claiming&lt;br /&gt;Engine Address CANNOT Claim&lt;br /&gt;Response for Address Claim Request&lt;br /&gt;Address Conflict Response with Contention&lt;br /&gt;Engine DM1 Red Stop Lamp OFF status&lt;br /&gt;Engine DM1 Amber Lamp OFF status&lt;br /&gt;Engine DM1 (Health-heart-beat)*&lt;br /&gt;Water-in-Fuel Indicator (Health-heart-beat)*&lt;br /&gt;* Health-heart-beat: normal signal only, no warning, signal repeats in SAE defined “heart-beat” rate.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Engine Premium Edition(s):&lt;/strong&gt;&lt;br /&gt;Au SAE J1939 Simulator Engine Premium Edition(s) support all SAE J1939 parameters listed with Engine Basic Edition(s), and the following new features and SAE J1939 parameters:&lt;br /&gt;Engine DM1 Warning On/Off control&lt;br /&gt;Engine Red Stop Lamp On/Off&lt;br /&gt;Engine Amber Lamp On/Off&lt;br /&gt;Engine DM1 Single-Packet warning&lt;br /&gt;Engine DM1 Multi-Packet warnings&lt;br /&gt;Engine DM2 Single-Packet warning&lt;br /&gt;Engine DM2 Multi-Packet warnings&lt;br /&gt;Response for DM2 global request&lt;br /&gt;Response for DM2 specific request&lt;br /&gt;Engine DM3 and Engine DM2 On/Reset control&lt;br /&gt;SAE J1939 TP.CM.BAM, TP.DT protocol&lt;br /&gt;SAE J1939 TP.CM.EndOfMsgAck, TP.CM.RTS, TP.CM.CTS, TP.Conn.Abort, TP.DT protocol&lt;br /&gt;Vehicle Platinum Edition(s):&lt;br /&gt;Au SAE J1939 Simulator vehicle Platinum Edition(s) support all SAE J1939 parameters listed with Engine Premium Edition(s), and the following new features and SAE J1939 parameters:&lt;br /&gt;Engine Configuration&lt;br /&gt;ABS address claim&lt;br /&gt;ABS Address CANNOT Claim&lt;br /&gt;ABS Response Request for Address Claim&lt;br /&gt;ABS Address Conflict Response with Contention&lt;br /&gt;ABS Red Stop Lamp On/Off&lt;br /&gt;ABS Amber Lamp On/Off&lt;br /&gt;ABS DM1 (No warning or 1 warning)&lt;br /&gt;ABS Hear-beat PGN-EBC1&lt;br /&gt;Transmission address claim&lt;br /&gt;Transmission Address CANNOT Claim&lt;br /&gt;Transmission Response Request for Address Claim&lt;br /&gt;Transmission Address Conflict Response with Contention&lt;br /&gt;Transmission Red Stop Lamp On/Off&lt;br /&gt;Transmission Amber Lamp On/Off&lt;br /&gt;Transmission DM1 (No warning or 1 warning)&lt;br /&gt;Transmission Oil Temperature&lt;br /&gt;Transmission Heart-beat PGN-ETC1&lt;br /&gt;OPERATING INSTRUCTIONS:&lt;br /&gt;All 6 editions of Au SAE J1939 Simulators can be operated by just controlling 3 push buttons. It generates SAE J1939 signal for product developers, testers, operators and manufacturers.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;POWER ON:&lt;/strong&gt;&lt;br /&gt;Connect +9 ~ +12V DC to the "power" and "ground" pin on the DB9 male connector, connect CAN_H and CAN_L to the CAN network (figure 2b)&lt;br /&gt;The POWER LED lights up.&lt;br /&gt;The simulator resumes the last saved operating mode (static mode or dynamic mode).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZuA98AMALI/AAAAAAAAAbA/zDLpW9l90Yg/s1600-h/f2b.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 287px;" id="BLOGGER_PHOTO_ID_5303974787726180530" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZuA98AMALI/AAAAAAAAAbA/zDLpW9l90Yg/s400/f2b.JPG" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;OPERATING MODE (STATIC/DYNAMIC):&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;After power on, and connect CAN_H, CAN_L to a J1939 network (figure 2b), the &lt;a href="http://www.auelectronics.com/System-J1939Simulator.htm"&gt;Au SAE J1939 Simulator &lt;/a&gt;will work on either static mode or dynamic mode.&lt;br /&gt;&lt;br /&gt;Static mode: generate steady SAE J1939 signal, two push buttons (UP and DOWN) is used to change the data outputs&lt;br /&gt;Dynamic mode: All data automatically change in SAE J1939 defined range without human interfering&lt;br /&gt;Press and hold both MENU+UP button for more than 1 seconds to switch between dynamic mode and static mode &lt;/p&gt;&lt;p&gt;&lt;strong&gt;PUSH BUTTON FUNCTIONS AND LED STATUS:&lt;br /&gt;&lt;/strong&gt;Au SAE-J1939 Simulator equipped with 3 push buttons (MENU, DOWN, UP) and 9 LEDs. The position of push buttons, LEDs, BUS interface, RS232 interface, is illustrated in figure 3. Each LED is named after its function.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZuA-JzafYI/AAAAAAAAAbI/BUoz1lofKME/s1600-h/f3.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 167px;" id="BLOGGER_PHOTO_ID_5303974791430700418" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZuA-JzafYI/AAAAAAAAAbI/BUoz1lofKME/s400/f3.JPG" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;Press MENU button:&lt;/strong&gt;&lt;br /&gt;Note: The MENU button function is available only on Engine Premium Edition(s) and Vehicle Platinum Edition(s). This button is not used in Engine Basic Edition(s).&lt;br /&gt;&lt;br /&gt;MENU button is used to control Warning LED on/off. A single press on MENU button will turn on the Warning LED if the Warning LED is off, and vice versa.&lt;br /&gt;The "warning LED" will be constant off in Engine Basic Edition(s).&lt;br /&gt;If buzzer enabled, a short beep will be heard to reflect a press on MENU button.&lt;br /&gt;In static mode, all* simulated SAE-J1939 signal will be controlled by the control step value, which in turn can be controlled by the UP and DOWN buttons. In dynamic mode, the simulator automatically adjust the control step value by itself, this will generate dynamic J1939 signals.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Press DOWN button:&lt;/strong&gt;&lt;br /&gt;DOWN button is used to decrease the values of all J1939 signal*. Press DOWN button once, all simulated data will decrease one step than the previous data until they reached the minimum values. "DOWN+0%" LED will be triggered on/off.&lt;br /&gt;If DOWN+0% LED is on, press DOWN button one time, DOWN+0% LED will be off.&lt;br /&gt;If DOWN+0% LED is off, press DOWN button one time, DOWN+0% LED will be on.&lt;br /&gt;80% LED blinks when control step value equal to 80%,&lt;br /&gt;60% LED blinks when control step value equal to 60%,&lt;br /&gt;40% LED blinks when control step value equal to 40%,&lt;br /&gt;20% LED blinks when control step value equal to 20%,&lt;br /&gt;DOWN + 0% LED blinks when control step equal to 0%,&lt;br /&gt;If buzzer is enabled, a short beep will be heard to reflect a press on DOWN button. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Press UP button:&lt;/strong&gt;&lt;br /&gt;UP button is used to increase the values of all J1939 signal*. Press UP button once, all simulated data will increase one step to next data level until they reached the maximum values, "UP+100%" LED will be triggered on or off.&lt;br /&gt;If UP+100% LED is on, press UP button one time, UP+100% LED will be off.&lt;br /&gt;If UP+100% LED is off, press UP button one time, UP+100% LED will be on.&lt;br /&gt;20% LED blinks when control step value equal to 20%,&lt;br /&gt;40% LED blinks when control step value equal to 40%,&lt;br /&gt;60% LED blinks when control step value equal to 60%,&lt;br /&gt;80% LED blinks when control step value equal to 80%,&lt;br /&gt;UP+100% LED blinks when control step value equal to highest value, 100%.&lt;br /&gt;If buzzer enabled, a short beep will be heard to reflect a press on UP button.&lt;br /&gt;Note: * The Engine Clock is not controlled by the control step value and push buttons; it runs all by itself just like a real clock.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Press and hold both DOWN + UP button for more than 1 second:&lt;/strong&gt;&lt;br /&gt;DOWN + UP buttons are used to turn buzzer on/off.&lt;br /&gt;If buzzer is on, press and hold DOWN + UP for more than 1 second will silent buzzer.&lt;br /&gt;If buzzer is mute, press and hold DOWN + UP for more than 1 second will turn it on.&lt;br /&gt;Both UP+100% LED and DOWN+0% LED will flip their on/off status as a visual indication of this dual-button input.&lt;br /&gt;If buzzer enabled, a long beep will be heard to reflect the input of DOWN + UP button.&lt;br /&gt;Press and hold both MENU + DOWN button for more than 1 second:&lt;br /&gt;MENU + DOWN buttons are used to turn Engine DM2 warning on/off.&lt;br /&gt;Both UP+100% LED and DOWN+0% LED will flip their status as a visual indication of this dual-button input.&lt;br /&gt;If buzzer is enabled, a long beep will be heard to reflect the input of MENU + DOWN button. Otherwise, no sound will be heard.&lt;br /&gt;The Engine DM2 warning messages (on premium and platinum editions) are always on after power-on, it can be reset when an Engine DM3 PGN is received.&lt;br /&gt;For repeating-test purpose, after an Engine DM3 PGN is received, the user can either re-power-on the simulator or press and hold both MENU + DOWN button for more than 1 second to turn the Engine DM2 warning on again. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Press and hold both MENU + UP button for more than 1 second:&lt;br /&gt;&lt;/strong&gt;MENU + UP buttons are used to switch between static mode and dynamic mode.&lt;br /&gt;Both UP+100% LED and DOWN+0% LED will flip their status as a visual indication of this dual-button input.&lt;br /&gt;If buzzer enabled, a long beep will be heard to reflect the input of MENU + UP button.&lt;br /&gt;The push button functions are summarized in table 1.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZuIGSSrS3I/AAAAAAAAAcY/gjfPoHDSEW8/s1600-h/t1.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 121px;" id="BLOGGER_PHOTO_ID_5303982627729656690" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZuIGSSrS3I/AAAAAAAAAcY/gjfPoHDSEW8/s400/t1.JPG" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;AU J1939 SIMULATOR REMOTE TERMINAL&lt;/strong&gt;&lt;br /&gt;All &lt;a href="http://www.auelectronics.com/System-J1939Simulator.htm"&gt;Au J1939 Simulator &lt;/a&gt;editions can be easily integrated into a SAE-J1939 network (with a 4-wire cable). And all PLUS editions can be connected to a PC (with a RS232extension cable), as shown in figure 4.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZuA-EWBTbI/AAAAAAAAAbQ/cs5lGAuIzxw/s1600-h/f4.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 192px;" id="BLOGGER_PHOTO_ID_5303974789965237682" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZuA-EWBTbI/AAAAAAAAAbQ/cs5lGAuIzxw/s400/f4.JPG" border="0" /&gt;&lt;/a&gt;The 4-wire cable (which has a DB9 connector on one end, a pigtail on the other end, can be ordered seperately with Au Part # CBL-CAN-01) for power supply and SAE-J1939 network connection is color coded as shown in table 2.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZuIGtiS-lI/AAAAAAAAAcg/pHZxTCKGLQg/s1600-h/t2.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 178px;" id="BLOGGER_PHOTO_ID_5303982635042929234" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZuIGtiS-lI/AAAAAAAAAcg/pHZxTCKGLQg/s400/t2.JPG" border="0" /&gt;&lt;/a&gt;Au J1939 Simulator Remote Terminal is available for all Au J1939 Simulator PLUS editions.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;The following video demonstrate the basic function of the Remote Terminal for Au J1939 Simulator Gen II 2.00A Plus Editions.&lt;br /&gt;&lt;embed src="http://sites.google.com/site/flashlocation/flash-folder/RT_SIMJ1939_II_2.swf?attredirects=0" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="800" align="middle" height="500"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It is designed for displaying detail information on all simulated SAE-J1939 signal. The interface includes a control panel and a display panel. The control panel is located in the up-left corner. all the other area display info like engine/ABS/Transmission info, warning lamp, etc. as shown in figure 5 - 1, 5 - 2, 5 - 3.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZuB4Wox-II/AAAAAAAAAbY/_kQMeMGkG88/s1600-h/f5-1.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 222px;" id="BLOGGER_PHOTO_ID_5303975791308175490" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZuB4Wox-II/AAAAAAAAAbY/_kQMeMGkG88/s400/f5-1.JPG" border="0" /&gt;&lt;/a&gt; Note: Due to the web space limitation , a full edition of this document is only available per request.&lt;br /&gt;Figure 5 -1 shows the J1939 Simulator Remote Terminal GUI (Graphic User Interface) for vehicle platinum plus edition. All features are active.&lt;br /&gt;&lt;br /&gt;Figure 5 - 2 - Au J1939 Simulator Remote Terminal GUI – Vehicle Platinum Plus&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZuB4v4yATI/AAAAAAAAAbg/Y8YarUEGXwk/s1600-h/f5-2.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 220px;" id="BLOGGER_PHOTO_ID_5303975798086172978" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZuB4v4yATI/AAAAAAAAAbg/Y8YarUEGXwk/s400/f5-2.JPG" border="0" /&gt;&lt;/a&gt;Figure 5 -2 shows the J1939 Simulator Remote Terminal GUI for Engine Premium Plus edition. Engine info and warning lamps, engine basic parameters, engine DM1, and engine DM2 are available. ABS info, Transmission info and engine configuration are not available.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZuC_5NBraI/AAAAAAAAAcA/NB9_m5auS3I/s1600-h/f5-3.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 223px;" id="BLOGGER_PHOTO_ID_5303977020357717410" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZuC_5NBraI/AAAAAAAAAcA/NB9_m5auS3I/s400/f5-3.JPG" border="0" /&gt;&lt;/a&gt;Figure 5 -3 shows the J1939 Simulator Remote Terminal GUI for Engine Basic Plus edition. Engine info and Cruise lamps, engine basic parameters are active for this edition.&lt;br /&gt;ABS info, Transmission info, engine DM1, engine DM2, and engine configuration are not available.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Display Panel – Engine Basic Parameters&lt;/strong&gt;&lt;br /&gt;Display the following 16 engine basic parameters: Engine Speed(RPM), Engine hour (Hr), Vehicle speed (MPH), Engine oil pressure (PSI), Engine coolant temperature (F), Battery voltage (V), Fuel level (%), Engine boost pressure (PSI), instant fuel economy (MPG), instant fuel rate (GPH), accelerator position (%), inlet air temperature (F), engine load percentage (%), engine trip (mile), total vehicle distance (mile), and engine clock (HH:MM) (figure 6).&lt;br /&gt;Note: Engine Clock is not controlled by the control step value, it runs by itself like a real clock, and can be setup by PGN 54528.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZuB4qDb5nI/AAAAAAAAAbo/rZwRQHZlUwU/s1600-h/f6.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 344px; display: block; height: 400px;" id="BLOGGER_PHOTO_ID_5303975796520248946" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZuB4qDb5nI/AAAAAAAAAbo/rZwRQHZlUwU/s400/f6.JPG" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;Display Panel – Engine DM1&lt;/strong&gt;&lt;br /&gt;Engine DM1 message could be one packet (without warning or with 1 warning) or multi-packet.&lt;br /&gt;If engine DM1is a single packet, SPN, FMI, OC, CM will display (figure 7). If engine DM1 is a multi-packet, "see @ Multi-Packets" will display, “Multi-packets” button will be active (figure 7 – 2), click on it, the whole list of engine DM1 will display. If Engine DM1 or DM2 warning is off, a SAE defined non-warning message will be shown as (0,0,0,0).&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZuB44imBUI/AAAAAAAAAbw/GCUUjvJ4muM/s1600-h/f7.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 136px;" id="BLOGGER_PHOTO_ID_5303975800409032002" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZuB44imBUI/AAAAAAAAAbw/GCUUjvJ4muM/s400/f7.JPG" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;Display Panel – Engine DM2&lt;/strong&gt;&lt;br /&gt;Engine DM2 message could be one packet or multi-packet. If engine DM2 is a single packet, SPN, FMI, OC, CM will display (figure 8-1). If engine DM2 is a multi-packet, "see @ Multi-Packets" will display, “Multi-packets” button will be active (figure 8–2), click on it, the whole list of engine DM2 will display.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZuB5GFYNOI/AAAAAAAAAb4/Uq-7pI7Vx30/s1600-h/f8.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 105px;" id="BLOGGER_PHOTO_ID_5303975804044588258" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZuB5GFYNOI/AAAAAAAAAb4/Uq-7pI7Vx30/s400/f8.JPG" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;Display Panel – Engine Configuration&lt;br /&gt;&lt;/strong&gt;Engine Configuration PGN includes 34 bytes of messages which require transport protocol for multi-packet communication. “Engine Configuration” button will be active on the GUI (Figure 9 -1) for vehicle platinum edition(s).&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZuIGTfDnxI/AAAAAAAAAcQ/CTxZqdKOvoQ/s1600-h/f9-11.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 67px;" id="BLOGGER_PHOTO_ID_5303982628050018066" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZuIGTfDnxI/AAAAAAAAAcQ/CTxZqdKOvoQ/s400/f9-11.JPG" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;Display Panel – ABS DM1&lt;br /&gt;&lt;/strong&gt;ABS DM1 is a single-packet PGN. If ABS warning is off, a SAE defined non-warning message will be shown as (0,0,0,0); If ABS warning is on, a Brake Switch signal low warning will be shown (597,1,7,0) (figure 10).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Display Panel – Transmission DM1&lt;/strong&gt;&lt;br /&gt;Transmission DM1 is a single-packet PGN. If transmission warning is off, a SAE defined non-warning message will be shown as (0, 0, 0, 0); if the warning is on, a transmission oil warning will be shown as (177, 0, 126, 0) (figure 11).&lt;br /&gt;&lt;br /&gt;As defined by SAE-J1939/21, the &lt;a href="http://www.auelectronics.com/System-J1939Simulator.htm"&gt;Au SAE-J1939 simulator &lt;/a&gt;response to different “engine DM2 request” with different transport protocols (illustrated in Table 3).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZuIGha8o8I/AAAAAAAAAco/WNIVXBb1KEY/s1600-h/t3.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 161px;" id="BLOGGER_PHOTO_ID_5303982631790879682" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZuIGha8o8I/AAAAAAAAAco/WNIVXBb1KEY/s400/t3.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;The following screen shot is the to be released revision (2.00A) of Au J1939 Simulator Remote terminal. The picture is for demonstration only, final release might be different.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SCC098FBHwU/SiiDkHRPFnI/AAAAAAAABB4/a8brqyQPsL4/s1600-h/J1939SimulatorRemoteTerminal_2_00A.JPG"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 282px; cursor: pointer;" id="BLOGGER_PHOTO_ID_5343665614324962930" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SiiDkHRPFnI/AAAAAAAABB4/a8brqyQPsL4/s400/J1939SimulatorRemoteTerminal_2_00A.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SCC098FBHwU/Sgx9TbuCCzI/AAAAAAAAA_A/R25_fI5VI34/s1600-h/SIMJ1939_Remote_terminal.JPG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-8865591334968256262?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/products/system/simj1939.html' title='User Manual  for Au SAE J1939 Simulator-Gen II (simplified edition) - Rev. B'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/8865591334968256262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/user-manual-for-au-sae-j1939-simulator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/8865591334968256262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/8865591334968256262'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/user-manual-for-au-sae-j1939-simulator.html' title='User Manual  for Au SAE J1939 Simulator-Gen II (simplified edition) - Rev. B'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SCC098FBHwU/SZuA9zOS6VI/AAAAAAAAAaw/ZKrEVPjJLxo/s72-c/f1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-7578919981508620549</id><published>2009-02-12T11:05:00.007-05:00</published><updated>2011-03-24T17:44:26.246-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Au J1939 Simulator'/><title type='text'>Au SAE-J1939 Simulator License Management Toolset</title><content type='html'>&lt;strong&gt;Author: &lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.auelectronics.com/"&gt;Au Group Electronics&lt;/a&gt; provides 6 editions of SAE-J1939 simulator for various users' needs:&lt;br /&gt;• Au SAE-J1939 Simulator - Engine Basic Edition&lt;br /&gt;• Au  SAE-J1939 Simulator - Engine Basic Plus Edition&lt;br /&gt;• Au SAE-J1939 Simulator - Engine Premium Edition&lt;br /&gt;• Au SAE-J1939 Simulator - Engine Premium Plus Edition&lt;br /&gt;• Au SAE-J1939 Simulator - Vehicle Platinum Edition&lt;br /&gt;• Au SAE-J1939 Simulator - Vehicle Platinum Plus Edition&lt;br /&gt;The License Management toolset provided by Au Group Electronics enables user upgrading the Simulator from Basic Edition(s) to Platinum Edition(s) in-field. For instance, an engine basic edition can be upgraded to an engine premium edition.&lt;br /&gt;&lt;br /&gt;What you need before upgrade your Au SAE-J1939 Simulator License.&lt;br /&gt;1. Order new license code from the following web link:&lt;br /&gt;&lt;a href="http://www.auelectronics.com/System-J1939Simulator.htm"&gt;http://www.auelectronics.com/System-J1939Simulator.htm&lt;/a&gt;&lt;br /&gt;2. PC software -“AU J1939 Simulator License Management Toolset V1.00A” will be provided when new license code is ordered. For your convenient, you can copy the installation program to your PC desktop.&lt;br /&gt;3. A PC equipped with serial port or PC equipped with USB port + “USB to Serial Converter".&lt;br /&gt;4. A serial cable to connect PC with the Simulator.&lt;br /&gt;&lt;br /&gt;After receiving new license code, follow the steps below for software installation and license upgrading.&lt;br /&gt;Note: For any user had the License management Toolset installed on your PC before, please bypass step 1 to step 8, and start with step 9.&lt;br /&gt;1. Double click the installation program of “AU setup J1939 Simulator License Management Toolset V1.00A” on desktop, as shown in figure 1.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZRLqFgjd4I/AAAAAAAAAZg/gK5egDZJzBc/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 347px; height: 168px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZRLqFgjd4I/AAAAAAAAAZg/gK5egDZJzBc/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5301945847727224706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2.  “Welcome to Au J1939 simulator License Management Toolset Setup wizard” window shows up, click “next” (figure 2), “License Agreement” window shows up, please read the license agreement and select “I accept the agreement”, then click “next” (figure 3)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZRLqfoIwcI/AAAAAAAAAZo/RqaF-g04vR8/s1600-h/f2-3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 166px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZRLqfoIwcI/AAAAAAAAAZo/RqaF-g04vR8/s400/f2-3.JPG" alt="" id="BLOGGER_PHOTO_ID_5301945854738350530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. “Select Destination” window shows up, use default path: C:\Program Files\ AU J1939 Simulator License Management Toolset”, then click “next” (figure 4), “Select Start Menu Folder” window shows up, use default setting “AU J1939 Simulator License Management Toolset”, then click “next” (figure 5).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZRLqfH4HdI/AAAAAAAAAZw/sCCm12bmQNg/s1600-h/f4-5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 166px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZRLqfH4HdI/AAAAAAAAAZw/sCCm12bmQNg/s400/f4-5.JPG" alt="" id="BLOGGER_PHOTO_ID_5301945854603042258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. “Select Additional Task” window shows up, check both “create a desktop icon” and “Create a quick launch icon”,  then click “next”(figure 6), “Ready to Install” window shows up, click “Install” (figure 7).&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZRLql8mp1I/AAAAAAAAAZ4/YttK-g_IV0U/s1600-h/f6-7.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 165px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZRLql8mp1I/AAAAAAAAAZ4/YttK-g_IV0U/s400/f6-7.JPG" alt="" id="BLOGGER_PHOTO_ID_5301945856434808658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5. After a few minutes, “Completing Au J1939 Simulator License Management Toolset Setup Wizard” window shows up, leave the “launch Au J1939 Simulator License Management Toolset” checked, click “Finish” to exit setup (figure 8),   Au J1939 Simulator License Management Toolset launched (figure 9), 3 Steps are illustrated.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZRLqgYUC8I/AAAAAAAAAaA/SA4nBRdPn2s/s1600-h/f8-9.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 164px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZRLqgYUC8I/AAAAAAAAAaA/SA4nBRdPn2s/s400/f8-9.JPG" alt="" id="BLOGGER_PHOTO_ID_5301945854940416962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;6. Use a serial cable to connect Au J1939 Simulator to a serial communication port of PC, On the Au J1939 Simulator License  Management Tootlset, select the communication port , e.g. COM1 then click “Connect” button, the Au J1939 simulator ID and serial number will show up. (Figure 10). Please notice that Product ID in this demonstration is Engine Basic.&lt;br /&gt;Note: Each customer May have different Product ID and Serial Number.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZRL6lKIGqI/AAAAAAAAAaI/8sc8Kv0LsY8/s1600-h/f10.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 351px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZRL6lKIGqI/AAAAAAAAAaI/8sc8Kv0LsY8/s400/f10.JPG" alt="" id="BLOGGER_PHOTO_ID_5301946131100998306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;7. To upgrade the Au J1939 Simulator from engine basic edition to higher edition, please enter your new license code here. After enter a validate license code in the license management toolset, then click “Validate license” button, as shown in figure 11.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZRL6jt8fRI/AAAAAAAAAaQ/zruG8ixnLGo/s1600-h/f11.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 345px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZRL6jt8fRI/AAAAAAAAAaQ/zruG8ixnLGo/s400/f11.JPG" alt="" id="BLOGGER_PHOTO_ID_5301946130714361106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;8. Au J1939 Simulator License Toolset will check if the entered license number is valid or not. If not, “the license is not for this product” message window will show up, click OK, “Sorry, Invalidate license!” then show up, click OK, as shown in figure 12.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZRL6yElNyI/AAAAAAAAAaY/jd5Afbyfydk/s1600-h/f12.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 116px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZRL6yElNyI/AAAAAAAAAaY/jd5Afbyfydk/s400/f12.JPG" alt="" id="BLOGGER_PHOTO_ID_5301946134567401250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;9. After a validate license is entered, Au J1939 Simulator License Toolset will show the license information for the new license code, for instance, in this demonstration, it is an Engine premium. Click “Update License” button as shown in figure 13.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZRL7MqqeII/AAAAAAAAAag/HZpa4FgzRx8/s1600-h/f13.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 341px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZRL7MqqeII/AAAAAAAAAag/HZpa4FgzRx8/s400/f13.JPG" alt="" id="BLOGGER_PHOTO_ID_5301946141706451074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;10. When it is updated successfully, a beep will be heard. And Au J1939 Simulator License Toolset will show the new license (Engine premium in this demonstration), it means your product has been upgraded to engine premium edition successfully, click “Exit”, as shown in figure 14.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZRL7H-RvMI/AAAAAAAAAao/Ztseh8jT3Ss/s1600-h/f14.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 332px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZRL7H-RvMI/AAAAAAAAAao/Ztseh8jT3Ss/s400/f14.JPG" alt="" id="BLOGGER_PHOTO_ID_5301946140446538946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2077525824011245369&amp;amp;postID=7578919981508620549"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-7578919981508620549?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/System-J1939Simulator.htm' title='Au SAE-J1939 Simulator License Management Toolset'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/7578919981508620549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/au-sae-j1939-simulator-license.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/7578919981508620549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/7578919981508620549'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/au-sae-j1939-simulator-license.html' title='Au SAE-J1939 Simulator License Management Toolset'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SCC098FBHwU/SZRLqFgjd4I/AAAAAAAAAZg/gK5egDZJzBc/s72-c/f1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-3024525810269767721</id><published>2009-02-12T09:49:00.009-05:00</published><updated>2011-03-24T17:45:55.637-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PIC18F SERIAL BOOTLOADER'/><title type='text'>Au PIC Bootloader Application Note</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;WHAT’S NEEDED BEFORE INSTALL AU PIC BOOTLOADER?&lt;/strong&gt;&lt;br /&gt;• A PC equipped with serial port or PC equipped with USB port + “USB to Serial Converter".&lt;br /&gt;• Serial cable to connect a PC to a PIC target board.&lt;br /&gt;• Au PIC Bootloader installation program (it is available through Au Group Electronics)&lt;br /&gt;• An encrypted PIC-code file with extension of "Aud" (it will be provided by &lt;a href="http://www.auelectronics.com/"&gt;Au Group Electronics&lt;/a&gt; for different products, e.g. SAE-J1939 simulator, etc.)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;HOW TO INSTALL AND USE THE Au PIC BOOTLOADER?&lt;/strong&gt;&lt;br /&gt;Note: If you have the Au PIC Bootloader installed on your PC before, please bypass step 1 to step 8, and start with step 9.&lt;br /&gt;1. Double click icon of the “Setup Au PIC Bootloader V1.00A” to start installing Au PIC Bootloader, as shown in figure 1&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZQ7kl2goAI/AAAAAAAAAX4/FlHBNhlo7xk/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 120px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZQ7kl2goAI/AAAAAAAAAX4/FlHBNhlo7xk/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928161143988226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2. “Welcome to the Au PIC Bootloader Setup Wizard” window show up, click “Next” (figure 2)&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZQ7khZmDUI/AAAAAAAAAYA/warsguv_4nQ/s1600-h/f2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 330px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZQ7khZmDUI/AAAAAAAAAYA/warsguv_4nQ/s400/f2.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928159948967234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. “License Agreement” window show up, read the license agreement and select “I accept the agreement”, then click “Next” to continue (figure 3).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZQ7k7GigqI/AAAAAAAAAYI/Lqc9pRWqHjw/s1600-h/f3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 334px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZQ7k7GigqI/AAAAAAAAAYI/Lqc9pRWqHjw/s400/f3.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928166848365218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. “Select Destination” window shows up, use default path: C:\Program Files\ AU PIC Bootloader”, then click “next” to continue (figure 4).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZQ7k0XOgiI/AAAAAAAAAYQ/iwKDyf1sc_k/s1600-h/f4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 264px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZQ7k0XOgiI/AAAAAAAAAYQ/iwKDyf1sc_k/s400/f4.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928165039309346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5. “Select Start Menu Folder” window show up, use default setting “AU PIC Bootloader”, then click “next” (figure 5).&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZQ7ky2D1qI/AAAAAAAAAYY/OKQ8EXEZGwk/s1600-h/f5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 275px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZQ7ky2D1qI/AAAAAAAAAYY/OKQ8EXEZGwk/s400/f5.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928164631762594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;6. “Select Additional Task” window shows up, check both “create a desktop icon” and “Create a quick launch icon”, and then click “next” to continue (figure 6).&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZQ7-tFRGRI/AAAAAAAAAYg/kK3PWlC8-ho/s1600-h/f6.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 273px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZQ7-tFRGRI/AAAAAAAAAYg/kK3PWlC8-ho/s400/f6.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928609761532178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;7. “Ready to Install” window shows up. Click “Install” (figure 7).&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZQ7-tdESpI/AAAAAAAAAYo/bEbRXXdksCA/s1600-h/f7.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 318px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZQ7-tdESpI/AAAAAAAAAYo/bEbRXXdksCA/s400/f7.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928609861356178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;8. After a few seconds, “Completing the Au PIC Bootloader Setup Wizard” window shows up, leave the “launch Au Bootloader” checked, click “Finish” to exit setup (figure 8).&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZQ7-mucwiI/AAAAAAAAAYw/vvlmIG05qFo/s1600-h/f8.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 330px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZQ7-mucwiI/AAAAAAAAAYw/vvlmIG05qFo/s400/f8.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928608055214626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;9. Au PIC Bootloader program launched, four steps are shown in the Bootloader GUI.&lt;br /&gt;&lt;strong&gt;Step 1. Load Program File: &lt;/strong&gt;&lt;br /&gt;Use serial-cable to connect PC with target board, then click “Load File” button (figure 9).  Select file type with “.Aud” extension, then click “Open” (figure 10).&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZQ7-uU-lxI/AAAAAAAAAY4/cqzAswhnYgo/s1600-h/f9.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 398px; height: 400px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZQ7-uU-lxI/AAAAAAAAAY4/cqzAswhnYgo/s400/f9.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928610095863570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZQ7-zUGNqI/AAAAAAAAAZA/UZg2QkU0x-8/s1600-h/f10.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 252px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZQ7-zUGNqI/AAAAAAAAAZA/UZg2QkU0x-8/s400/f10.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928611434346146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Step 2. Select communication port, set communication speed, and trigger target board into Bootloader mode&lt;/strong&gt;&lt;br /&gt;• Select the communication port on your PC, which has been connected with the target board through the serial cable. Without a correct Port selection, the connection between PC and the target board won’t be build.&lt;br /&gt;&lt;br /&gt;• Most of the Au Group Electronics products support 115200 bps communication baud-rate if no special notice has been published.&lt;br /&gt;&lt;br /&gt;• Trigger target board into Bootloader mode by one of the following 2 ways:&lt;br /&gt;For most of Au Group products, Bootloader mode on the target board can be triggered either from Bootloader software or from target board itself. This demonstration is shown in an example of an Au® SAE-J1939 simulator product.&lt;br /&gt;From target board: Press and hold MENU button on an Au® SAE-J1939 simulator, then plug in +9~+12V DC power supply to power on, the "WARNING" LED will blink indicating it has entered the Bootloader mode.&lt;br /&gt;From software (Au PIC Bootloader User Interface): If the PIC target board has already been powered on, Bootloader mode can be triggered by click “Reset PIC” button (figure 11).&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZQ8NDp_toI/AAAAAAAAAZI/vb5ftGVZG4w/s1600-h/f11.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 302px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZQ8NDp_toI/AAAAAAAAAZI/vb5ftGVZG4w/s400/f11.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928856339330690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Note: Most of the products from Au Group Electronics has a 10 seconds time-out-period to let the Bootloader program connect to the board, if the user fail to connect the board in this time period, please repeat this step.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 3. Connect to target board&lt;/strong&gt;&lt;br /&gt;Within 10 seconds, click “Connect” button,  the "WARNING" LED on Au® J1939 Simulator will be constant on, also the connection status indicator – the Green light on Bootloader GUI will be on, notice that “Program” button now been activated, Also the target board PIC Bootloader information "Au-CB0301, F458, 20M, BTL232-E-001 1.00A" will show up, as shown in figure 12.&lt;br /&gt;Note: Different product might show different messages here.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZQ8NCMmKPI/AAAAAAAAAZQ/wYOo3rc117I/s1600-h/f12.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 243px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZQ8NCMmKPI/AAAAAAAAAZQ/wYOo3rc117I/s400/f12.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928855947585778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Step 4. Download program to target board&lt;/strong&gt;&lt;br /&gt;Click “Program” button, the flash of the target board will be erased first, it takes a few seconds. Then the pre-loaded "xxxx.Aud" file will be programmed into the target board, and the programming status will show up, as shown in figure 13. This process may take a few minutes depending on the file size and the communication speed.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZQ8NA77KCI/AAAAAAAAAZY/noucS3VpaPY/s1600-h/f13.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 376px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZQ8NA77KCI/AAAAAAAAAZY/noucS3VpaPY/s400/f13.JPG" alt="" id="BLOGGER_PHOTO_ID_5301928855609223202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;10. Exit Bootloader upon finish:&lt;br /&gt;When programming finished, click “exit” to exit Bootloader mode. The target board should function normally with the new code now.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2077525824011245369&amp;amp;postID=3024525810269767721"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-3024525810269767721?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Software-BTLD_CAN.htm' title='Au PIC Bootloader Application Note'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/3024525810269767721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/au-pic-bootloader-application-note.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/3024525810269767721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/3024525810269767721'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/au-pic-bootloader-application-note.html' title='Au PIC Bootloader Application Note'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_SCC098FBHwU/SZQ7kl2goAI/AAAAAAAAAX4/FlHBNhlo7xk/s72-c/f1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-6168953655435846116</id><published>2009-02-11T10:59:00.008-05:00</published><updated>2011-03-24T17:47:48.798-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Au J1939 Simulator'/><title type='text'>Au J1939 Simulator Remote Terminal Installation Guide (Rev. A)</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/www.Auelectronics.com"&gt;Au Group Electronics&lt;/a&gt; provides 6 editions of SAE-J1939 simulator for various users' needs. Three of the PLUS editions can be used with a PC remote terminal program:&lt;br /&gt;• Au SAE-J1939 Simulator - Engine Basic Plus Edition&lt;br /&gt;• Au SAE-J1939 Simulator - Engine Premium Plus Edition&lt;br /&gt;• Au SAE-J1939 Simulator - Vehicle Platinum Plus Edition&lt;br /&gt;What you need before install the Au SAE-J1939 Simulator Remote Terminal software&lt;br /&gt;1. A "PLUS” Edition of Au SAE-J1939 Simulator.&lt;br /&gt;2. PC software –The installation program "Au setup J1939 Simulator Remote Terminal V1.00A" will be provided when a "PLUS” Edition of Au SAE-J1939 Simulator is ordered.&lt;br /&gt;3. A PC equipped with serial port or PC equipped with USB port + “USB to Serial Converter".&lt;br /&gt;4. A serial cable to connect PC with the Au SAE-J1939 Simulator.&lt;br /&gt;Step by step guide on installing the software to your PC.&lt;br /&gt;1. Double click the “Setup J1939 Simulator Remote Terminal V1.00A” installation file, as shown in figure 1.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZL4hjMds1I/AAAAAAAAAWw/QOoRXxqrCwM/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 80px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZL4hjMds1I/AAAAAAAAAWw/QOoRXxqrCwM/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5301572966635385682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2. Open file – security warning window pop up, click “Run” to continue ( figure 2 )&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZL4iCXb8pI/AAAAAAAAAW4/_sElTWmW96I/s1600-h/f2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 359px; height: 280px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZL4iCXb8pI/AAAAAAAAAW4/_sElTWmW96I/s400/f2.JPG" alt="" id="BLOGGER_PHOTO_ID_5301572975002907282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3.  “Welcome to the Au J1939 Simulator Remote Terminal Setup Wizard” window pop up, click “Next” to continue (figure 3).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZL4jUh2KSI/AAAAAAAAAXA/pWRHxfnlMzA/s1600-h/f3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 230px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZL4jUh2KSI/AAAAAAAAAXA/pWRHxfnlMzA/s400/f3.JPG" alt="" id="BLOGGER_PHOTO_ID_5301572997058275618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. “License Agreement” window pop up, please read the license agreement and select “I accept the agreement”, click “Next” to continue (figure 4).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZL4kPDPuYI/AAAAAAAAAXI/iIQngOaDmoU/s1600-h/f4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 331px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZL4kPDPuYI/AAAAAAAAAXI/iIQngOaDmoU/s400/f4.JPG" alt="" id="BLOGGER_PHOTO_ID_5301573012767619458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5. “Select Destination Location” window pop up, use the default folder, and click “Next” to continue (figure 5).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZL4kqptk7I/AAAAAAAAAXQ/Jisbmw8Aifk/s1600-h/f5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 338px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZL4kqptk7I/AAAAAAAAAXQ/Jisbmw8Aifk/s400/f5.JPG" alt="" id="BLOGGER_PHOTO_ID_5301573020176716722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;6. “Select Start Menu Folder” window pop up, use the default folder and click “Next” to continue (figure 6).&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZL5RdMJq0I/AAAAAAAAAXY/G0tt0Prj2TU/s1600-h/f6.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 332px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZL5RdMJq0I/AAAAAAAAAXY/G0tt0Prj2TU/s400/f6.JPG" alt="" id="BLOGGER_PHOTO_ID_5301573789657180994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;7. “Select Additional Tasks” window pop up, check both “Create a desktop icon, and Create a Quick Launch icon”, click “Next” to continue (figure 7)&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZL5RczU3AI/AAAAAAAAAXg/20ZtJGscKaQ/s1600-h/f7.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 330px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZL5RczU3AI/AAAAAAAAAXg/20ZtJGscKaQ/s400/f7.JPG" alt="" id="BLOGGER_PHOTO_ID_5301573789553056770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;8.  “Ready to Install” window pop up, click “Install” (figure 8)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZL5Rrd1p_I/AAAAAAAAAXo/HY47bhxd13c/s1600-h/f8.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 328px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZL5Rrd1p_I/AAAAAAAAAXo/HY47bhxd13c/s400/f8.JPG" alt="" id="BLOGGER_PHOTO_ID_5301573793489463282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;9.  “Completing the Au J1939 Simulator Remote Terminal Setup Wizard” window pop up, check “launch Au J1939 Simulator Remote Terminal”, and click “Finish” (figure 9)&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZL5Ri5GiAI/AAAAAAAAAXw/cPxtO7MOTWs/s1600-h/f9.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZL5Ri5GiAI/AAAAAAAAAXw/cPxtO7MOTWs/s400/f9.JPG" alt="" id="BLOGGER_PHOTO_ID_5301573791187896322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Then an “Au J1939 Simulator Remote Terminal” program will open up. After connect your PC with the J1939 Simulator, and set the correct serial port, a screen similar to the front page of this document will show up. (A "Vehicle Platinum Plus Edition" is illustrated in this document; other Editions might have different information on the screen.)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2077525824011245369&amp;amp;postID=6168953655435846116"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-6168953655435846116?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/System-J1939Simulator.htm' title='Au J1939 Simulator Remote Terminal Installation Guide (Rev. A)'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/6168953655435846116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/au-j1939-simulator-remote-terminal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/6168953655435846116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/6168953655435846116'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/au-j1939-simulator-remote-terminal.html' title='Au J1939 Simulator Remote Terminal Installation Guide (Rev. A)'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SCC098FBHwU/SZL4hjMds1I/AAAAAAAAAWw/QOoRXxqrCwM/s72-c/f1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-5470222849464254814</id><published>2009-02-11T10:01:00.007-05:00</published><updated>2011-03-24T17:49:25.025-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BB0703 (PICKit 2)'/><title type='text'>BB0703/BB0703+ (PICkit 2) User Manual (Rev. D)</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZLrEj7cxaI/AAAAAAAAAWY/utG-ItPaaK8/s1600-h/BB0703%2B128K.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5301558174965089698" style="margin: 0px auto 10px; display: block; width: 221px; height: 400px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZLrEj7cxaI/AAAAAAAAAWY/utG-ItPaaK8/s400/BB0703%2B128K.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks for choosing &lt;a href="http://www.auelectronics.com/System-PICkit2.htm"&gt;Au Group Electronics BB0703 (PICkit 2) &lt;/a&gt;products, there are 3 major editions (BB0703, BB0703+128K, BB0703+256K) for different customer needs.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZLrEqbRLrI/AAAAAAAAAWQ/EV_VMEgE160/s1600-h/t1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5301558176709160626" style="margin: 0px auto 10px; display: block; width: 400px; height: 75px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZLrEqbRLrI/AAAAAAAAAWQ/EV_VMEgE160/s400/t1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Major Features:&lt;/strong&gt;&lt;br /&gt;• Dimension: 3" L x 1.72"W x 0.81"H (77x43.5x 20.5 mm)&lt;br /&gt;• Color: PC white or Black&lt;br /&gt;• 3 LEDs: BUSY, TARGET, POWER&lt;br /&gt;• 1 Push Button: PROGRAM&lt;br /&gt;• USB power supply: 5V 100 mA&lt;br /&gt;• 3 connector:&lt;br /&gt;o USB Connector: Type B or Mini-B&lt;br /&gt;o ICSP interface: RJ12 6Pin 6P6C&lt;br /&gt;o Power supply for PTG: 9V 100 mA, 2.1mm positive center&lt;br /&gt;• USB buck/boost circuit included on "+" editions, no worry on USB voltage variation anymore&lt;br /&gt;• Program-to-Go (PTG) feature: standard 128K byte EEPROM size, and 256K byte version available&lt;br /&gt;• Three products available for different features: BB0703, BB0703+128K, BB0703+256K&lt;br /&gt;• RJ12 reverse cable is included, compatible with any board developed for ICD2, ICD3, RealICE&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;• There are 3 LEDs (BUSY, TARGET, and POWER from left to right, it could be SMD or through hole type LEDs) and 1 push button (PROGRAM) on the top of BB0703 (PICkit 2), as shown in figure 1.&lt;br /&gt;• The "PROGRAM" push button is designed with error proven feature, it is embedded inside the enclosure, and can be pressed with a pinpoint tool for programming and PTG.&lt;br /&gt;• There are 3 connectors assembled on BB0703 (PICkit 2): a power jacket, an RJ12 6-pin ICSP socket, and a USB connector (type B or Mini-B).&lt;br /&gt;• Only the USB connector and the ICSP interface are necessary to make the PICkit 2 function well.&lt;br /&gt;• The positive center ( ) power jacket is an enhanced feature (optional). It provides 100 mA power supply from external power source for PTG feature. (A compatible wall mount power supply is available at Au Group Electronics, part#: PWR-912V-CP)&lt;br /&gt;• The RJ12 6-pin ICSP socket provides ICSP interface as shown in figure 2, pin 1 is close to the power jacket. The function of each pin is defined as below&lt;br /&gt;1. Pin 1 – Vpp&lt;br /&gt;2. Pin 2 – Vdd&lt;br /&gt;3. Pin 3– Ground&lt;br /&gt;4. Pin 4– ICSPDAT (RB7)&lt;br /&gt;5. Pin 5– ICSPCLK (RB6)&lt;br /&gt;6. Pin 6 – AUX&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZLrE52QwvI/AAAAAAAAAWg/wQmDnzStNVo/s1600-h/f2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5301558180848911090" style="margin: 0px auto 10px; display: block; width: 288px; height: 244px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZLrE52QwvI/AAAAAAAAAWg/wQmDnzStNVo/s400/f2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;• One RJ12 6-pin reverse cable is provided for free! (Au Group Electronics part#: CBL-RJ12-RVS, available at http://www.auelectronics.com/Hardware-CB0703.htm) The configuration of the reverse cable is shown in figure 3.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZLrEx86XLI/AAAAAAAAAWo/SLXyCLe7w8s/s1600-h/f3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5301558178729319602" style="margin: 0px auto 10px; display: block; width: 400px; height: 121px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZLrEx86XLI/AAAAAAAAAWo/SLXyCLe7w8s/s400/f3.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;1. BB0703 (PICkit 2) and a RJ12 6-pin reverse cable can be used directly with target board/programmer developed for ICD2, ICD3, RealICE.&lt;br /&gt;2. Because of the way PICkit2 pinout is defined, and the fact that signals are reversed by the "RJ12 6-pin standard cable" (shown in figure 4.), if used, the signal output of the RJ12 6-pin standard cable from BB0703 (PICkit 2) is not compatible with ICD2 and its cables.&lt;br /&gt;3. User must change the connection accordingly to target board if switching development tools between an ICD2 and a BB0703 (PICkit 2).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step by Step operation:&lt;/strong&gt;&lt;br /&gt;1. Install Microchip "MPLAB" and "PICkit 2 Programmer" if not installed before.&lt;br /&gt;2. Using USB cable to connect the PICkit 2 with computer.&lt;br /&gt;3. Connect the ICSP socket with target board&lt;br /&gt;4. Load application software such as "MPLAB" or "PICkit 2 Programmer", it is ready for programming or debugging&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;INI File Setting change for BB0703+256K (256K byte Program-to-Go only):&lt;/strong&gt;&lt;br /&gt;1. Open the INI file (C: Program File\Microchip\PICkit 2 V2\PICkit2.ini) in Notepad or any other text editor&lt;br /&gt;2. Find the following line in the INI file: PTGM: 0&lt;br /&gt;3. Edit the value to 1: PTGM: 1&lt;br /&gt;4. Save and close the INI file&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Limited Life Time Warranty:&lt;/strong&gt;&lt;br /&gt;AU Group Electronics provides limited life time warranty to this product under normal use, in accordance with the specification and warning, for as long as you own this product. This warranty extends only to the original purchaser of the product, and is not transferable. To exercise your rights under this warranty, you must provide proof of purchase in the form of an original sales receipt/shipping memo that shows the product name and the date of purchase. Any non-authorized modification to hardware will violate this warranty. Shipping cost for any return material will be carried by purchaser.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-5470222849464254814?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/System-PICkit2.htm' title='BB0703/BB0703+ (PICkit 2) User Manual (Rev. D)'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/5470222849464254814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/bb0703bb0703-pickit-2-user-manual-rev-d.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5470222849464254814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5470222849464254814'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/bb0703bb0703-pickit-2-user-manual-rev-d.html' title='BB0703/BB0703+ (PICkit 2) User Manual (Rev. D)'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SCC098FBHwU/SZLrEj7cxaI/AAAAAAAAAWY/utG-ItPaaK8/s72-c/BB0703%2B128K.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-54991970557287246</id><published>2009-02-09T19:55:00.006-05:00</published><updated>2011-03-24T17:50:26.208-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cable'/><title type='text'>RJ12 6-pin Single Ended Cable (Part#: CBL-RJ12-SGE)</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZDUbd42ruI/AAAAAAAAAWI/1k38EFtMogQ/s1600-h/CBL_RJ12_SGE.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 39px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZDUbd42ruI/AAAAAAAAAWI/1k38EFtMogQ/s400/CBL_RJ12_SGE.jpg" alt="" id="BLOGGER_PHOTO_ID_5300970329759723234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When the RJ12 6-pin Single Ended Cable (Part#: CBL-RJ12-SGE) is connected with Au Group Electronics BB0703/CB0703 or BB0703+(PICkit 2), the ICSP signal are defined as table 1.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZDRnN-BGmI/AAAAAAAAAWA/GWt2OgiDM9Y/s1600-h/t1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 174px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZDRnN-BGmI/AAAAAAAAAWA/GWt2OgiDM9Y/s400/t1.JPG" alt="" id="BLOGGER_PHOTO_ID_5300967233109957218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: When this cable is used with other devices (e.g. Microchip ICD2, etc.), please always be aware that the ICSP pin-out definition may be different.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZDRm5IuXlI/AAAAAAAAAV4/2k-tajCbCTE/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 98px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZDRm5IuXlI/AAAAAAAAAV4/2k-tajCbCTE/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5300967227517722194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2077525824011245369&amp;amp;postID=54991970557287246"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-54991970557287246?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/products/cables/rj12-cables.html' title='RJ12 6-pin Single Ended Cable (Part#: CBL-RJ12-SGE)'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/54991970557287246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/rj12-6-pin-single-ended-cable-part-cbl.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/54991970557287246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/54991970557287246'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/rj12-6-pin-single-ended-cable-part-cbl.html' title='RJ12 6-pin Single Ended Cable (Part#: CBL-RJ12-SGE)'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SCC098FBHwU/SZDUbd42ruI/AAAAAAAAAWI/1k38EFtMogQ/s72-c/CBL_RJ12_SGE.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-5823858408207399949</id><published>2009-02-09T09:44:00.025-05:00</published><updated>2011-03-24T17:51:23.570-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BB0703 (PICKit 2)'/><title type='text'>BB0703 (PICkit 2) Programmer-To-Go (Program without a PC !!!)</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;When a PIC program (hex file) is loaded into the EEPROM of Au Group Electronics BB0703 (PICkit 2), it can be used as a standalone programmer to program PIC chips, no PC is needed!!!&lt;br /&gt;&lt;br /&gt;There are many different ways to use the BB0703 (PICkit 2) "Programmer-To-Go" function. This document will show you one step by step.&lt;br /&gt;What you need:&lt;br /&gt;&lt;strong&gt;Software:&lt;/strong&gt;&lt;br /&gt;• PICkit 2 PC application software ("PICkit 2 Programmer V2.55")&lt;br /&gt;• Your application program (xxx.hex file).&lt;br /&gt;&lt;strong&gt;Hardware:&lt;/strong&gt;&lt;br /&gt;• Au Group Electronics BB0703 Serial (&lt;a href="http://www.auelectronics.com/System-PICkit2.htm"&gt;Enhanced PICkit 2 System, part#: BB0703)&lt;/a&gt;&lt;br /&gt;• USB cable (&lt;a href="http://www.auelectronics.com/System-PICkit2.htm"&gt;for USB miniB users: part#: CBL-USB-A-MiniB)&lt;/a&gt;&lt;br /&gt;• RJ12 6 pin reverse cable (&lt;a href="http://www.auelectronics.com/System-PICkit2.htm"&gt;part # CBL-RJ12-RVS&lt;/a&gt;)&lt;br /&gt;• DC power supply (&lt;a href="http://www.auelectronics.com/System-PICkit2.htm"&gt;part #: PWR-912V-CP&lt;/a&gt;)&lt;br /&gt;• Target chip / board – 3-in-1 miniLab (&lt;a href="http://www.auelectronics.com/Hardware-MiniLab.htm"&gt;part #: ML-3IN1)&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Step by step guide on BB0703 (PICkit 2) Programmer-To-Go&lt;/strong&gt;&lt;br /&gt;1. Install "PICkit 2 Programmer V2.55" on your PC.&lt;br /&gt;2. Connect BB0703 (PICkit 2) with PC, Power LED lit, as shown in figure 1.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZCO12Q6c0I/AAAAAAAAATo/DV1l-QPDLGc/s1600-h/f1.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300893817165738818" style="margin: 0px auto 10px; display: block; width: 400px; height: 351px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZCO12Q6c0I/AAAAAAAAATo/DV1l-QPDLGc/s400/f1.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;3. Double click PICkit 2 V2. 55 shortcut on desktop (figure 2)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZCO10-KWQI/AAAAAAAAATw/EEpG4tIiFU0/s1600-h/f2.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300893816818653442" style="margin: 0px auto 10px; display: block; width: 400px; height: 81px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZCO10-KWQI/AAAAAAAAATw/EEpG4tIiFU0/s400/f2.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;"PICkit 2 Programmer" window pops up, 2 possible situations may be displayed depending on the previous setting of PICkit 2 V2.55.&lt;br /&gt;Situation 1 - Message “No device Found” displayed, as shown in figure 3, click Programmer/ Manual Device select, as shown in figure 4, then continue with step 4.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZCO15MXNVI/AAAAAAAAAT4/wrqewVE0X-E/s1600-h/f3.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300893817951958354" style="margin: 0px auto 10px; display: block; width: 400px; height: 170px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZCO15MXNVI/AAAAAAAAAT4/wrqewVE0X-E/s400/f3.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZCO2Mz4O4I/AAAAAAAAAUA/EOvEQP3mnU4/s1600-h/f4.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300893823217974146" style="margin: 0px auto 10px; display: block; width: 400px; height: 261px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZCO2Mz4O4I/AAAAAAAAAUA/EOvEQP3mnU4/s400/f4.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Situation 2 - Message "-Select Part-" displayed, as shown in figure 5, continue with step 4.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZCO3pj84ZI/AAAAAAAAAUI/7Kf-Dk8Gl90/s1600-h/f5.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300893848115667346" style="margin: 0px auto 10px; display: block; width: 400px; height: 101px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZCO3pj84ZI/AAAAAAAAAUI/7Kf-Dk8Gl90/s400/f5.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;4. Click Tools/Check Communication, as shown in figure 6&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZCPd-WzKKI/AAAAAAAAAUQ/aFpDMNaPndk/s1600-h/f6.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300894506532677794" style="margin: 0px auto 10px; display: block; width: 400px; height: 235px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZCPd-WzKKI/AAAAAAAAAUQ/aFpDMNaPndk/s400/f6.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;PICkit 2 Programmer displayed the message “PICkit 2 connected. ID = BB0703 +128K046 [Parts in this family are not auto-detect]”, as shown in figure 7.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZCPeFjodMI/AAAAAAAAAUY/YmnpR_-S3ms/s1600-h/f7.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300894508465550530" style="margin: 0px auto 10px; display: block; width: 400px; height: 170px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZCPeFjodMI/AAAAAAAAAUY/YmnpR_-S3ms/s400/f7.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;5. Click Device Family/Midrange/Standard, as shown in figure 8. (PIC16F628A will be used here as the target chip for demonstration purpose)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZCPeK4r63I/AAAAAAAAAUg/O8ablWF0MjA/s1600-h/f8.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300894509896035186" style="margin: 0px auto 10px; display: block; width: 400px; height: 165px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZCPeK4r63I/AAAAAAAAAUg/O8ablWF0MjA/s400/f8.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;6. From the device dropdown list, select PIC16F628A, as shown in figure 9&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZCPeA3X8fI/AAAAAAAAAUo/66xg-tKDKtQ/s1600-h/f9.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300894507206177266" style="margin: 0px auto 10px; display: block; width: 400px; height: 167px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZCPeA3X8fI/AAAAAAAAAUo/66xg-tKDKtQ/s400/f9.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;7. Click File/Import Hex, as shown in figure 10.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZCPeezmrWI/AAAAAAAAAUw/4Wlm5uAYqkg/s1600-h/f10.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300894515243429218" style="margin: 0px auto 10px; display: block; width: 400px; height: 129px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZCPeezmrWI/AAAAAAAAAUw/4Wlm5uAYqkg/s400/f10.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;8. Select desired hex file, then click Open button, as shown in figure 11&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZCQx1l-PoI/AAAAAAAAAU4/GTOVsCothRo/s1600-h/f11.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300895947289411202" style="margin: 0px auto 10px; display: block; width: 400px; height: 314px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZCQx1l-PoI/AAAAAAAAAU4/GTOVsCothRo/s400/f11.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Message "Hex file successfully imported" displayed, as shown in figure 12.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZCQyN7HSpI/AAAAAAAAAVA/Z_Jmjzq3xBE/s1600-h/f12.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300895953820535442" style="margin: 0px auto 10px; display: block; width: 400px; height: 170px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZCQyN7HSpI/AAAAAAAAAVA/Z_Jmjzq3xBE/s400/f12.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;9. Select Programmer/PICkit 2 Programmer-To-Go…, as shown in figure 13.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZCQyByFQBI/AAAAAAAAAVI/NheCt2HHogo/s1600-h/f13.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300895950561427474" style="margin: 0px auto 10px; display: block; width: 400px; height: 259px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZCQyByFQBI/AAAAAAAAAVI/NheCt2HHogo/s400/f13.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;10. "Programmer-To-Go Wizard" window pops up, click Next, as shown in figure 14.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZCQyNslNwI/AAAAAAAAAVQ/LGt14M3xv84/s1600-h/f14-15.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300895953759581954" style="margin: 0px auto 10px; display: block; width: 400px; height: 228px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZCQyNslNwI/AAAAAAAAAVQ/LGt14M3xv84/s400/f14-15.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;11. Select “Target has its own power supply”, click “Next”, as shown in figure 15.&lt;br /&gt;&lt;br /&gt;12. Download Summary displayed, click “Download” button, as shown in figure 16.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZCQyW6j9mI/AAAAAAAAAVY/TgiOyfMIjlI/s1600-h/f16-17.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300895956234139234" style="margin: 0px auto 10px; display: block; width: 400px; height: 227px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZCQyW6j9mI/AAAAAAAAAVY/TgiOyfMIjlI/s400/f16-17.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;13. Download complete, Target LED on BB0703 (PICkit 2) blinks twice indicating programming successful. Remove BB0703 (PICkit 2) from USB, and then click Exit, as shown in figure 17. The BB0703 (PICkit 2) is ready for programming target chip.&lt;br /&gt;&lt;br /&gt;14. Use RJ12 6-pin reverse cable to connect BB0703 (PICkit 2) with 3-in-1 miniLab (target chip is inserted into the ZIF socket), then apply power supply to BB0703 (PICkit 2), as shown in figure 18.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZDOwGKANHI/AAAAAAAAAVw/5WvBxlMM8PM/s1600-h/f18.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 348px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZDOwGKANHI/AAAAAAAAAVw/5WvBxlMM8PM/s400/f18.JPG" alt="" id="BLOGGER_PHOTO_ID_5300964087096685682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;15. Press "Program" button on BB0703 (PICkit 2) to begin programming.&lt;br /&gt;During programming, Power and Busy LED remain lit, Target LED may be ON or OFF accordingly, figure 19 illustrated a BB0703 (PICkit 2) Programmer-To-Go with Target LED lit, which indicates a +5V voltage was supplied to target board through the programming cables.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SZCRmj37gHI/AAAAAAAAAVo/bSBKD99Bcq8/s1600-h/f19.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300896853065957490" style="margin: 0px auto 10px; display: block; width: 380px; height: 400px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SZCRmj37gHI/AAAAAAAAAVo/bSBKD99Bcq8/s400/f19.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;16. Once programming is completed, the Target LED will blink twice indicating success, the BB0703 (PICkit 2) is ready to program another target board/Chip. If the Busy LED blinks please refer Microchip user manual for errors.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-5823858408207399949?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/products/system/bb0703.html' title='BB0703 (PICkit 2) Programmer-To-Go (Program without a PC !!!)'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/5823858408207399949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/step-by-step-guide-on-bb0703-pickit-2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5823858408207399949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5823858408207399949'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/step-by-step-guide-on-bb0703-pickit-2.html' title='BB0703 (PICkit 2) Programmer-To-Go (Program without a PC !!!)'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SCC098FBHwU/SZCO12Q6c0I/AAAAAAAAATo/DV1l-QPDLGc/s72-c/f1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-6775461625181499195</id><published>2009-02-09T08:35:00.011-05:00</published><updated>2011-03-24T17:52:38.384-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BB0703 (PICKit 2)'/><title type='text'>Step by Step Assembly Guide for CB0703 (PICkit 2)</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;(Discussion on DIY of CB0703 is now available at our &lt;a href="http://www.auelectronics.com/forum/index.php/topic,7.0.html"&gt;forum&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;1. What you need:&lt;br /&gt;&lt;/strong&gt;a. Bare &lt;a href="http://www.auelectronics.com/Hardware-CB0703.htm"&gt;printed circuit board&lt;/a&gt; (Part# CB0703)&lt;br /&gt;b. Schematic Drawing and Reference PCB assembly drawing of CB0703 (Both are free to download from &lt;a href="http://www.auelectronics.com/"&gt;http://www.auelectronics.com/&lt;/a&gt; )&lt;br /&gt;c. All electronic components (all components are list in the schematic drawing, and are available from &lt;a href="http://www.auelectronics.com/products/hardware/cb0703.html"&gt;http://www.auelectronics.com/products/hardware/cb0703.html&lt;/a&gt; )&lt;br /&gt;d. Soldering toolsets, solder paste or liquid flux, multi-meter, oscilloscope, etc&lt;br /&gt;e. PC software: “Microchip MPLAB V7.62 or above” and “PICkit 2 Setup v2.40a or above” (both are available free from Microchip web site)&lt;br /&gt;f. Programming toolset: a functioning PICKit2 or ICD2, etc. (only required If the PIC18F2550 is not pre-programmed,)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Assemble components step by step:&lt;/strong&gt;&lt;br /&gt;a. Solder all components to the CB0703 PCB board.&lt;br /&gt;Basic sequence for Do-It-Yourself (DIY) hand-soldering:&lt;br /&gt;· From the center of the board to the edge&lt;br /&gt;· From one side to the other side&lt;br /&gt;· From SMD-components to through-hole-components&lt;br /&gt;· From small components to big components&lt;br /&gt;&lt;br /&gt;There are two assembly-drawings attached, one can be used for part number reference, the other one can be used for pin numbers reference.&lt;br /&gt;&lt;br /&gt;The following pictures illustrate a particular assemble sequence step by step. (Other sequences are possible)&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZA20UXC1MI/AAAAAAAAARg/Ju5l2xFwWbk/s1600-h/f1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300797033861534914" style="margin: 0px auto 10px; display: block; width: 400px; height: 229px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZA20UXC1MI/AAAAAAAAARg/Ju5l2xFwWbk/s400/f1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZA20fzfBwI/AAAAAAAAARo/RZoP12KMtYg/s1600-h/f2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300797036933613314" style="margin: 0px auto 10px; display: block; width: 400px; height: 247px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZA20fzfBwI/AAAAAAAAARo/RZoP12KMtYg/s400/f2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZA20p9sPSI/AAAAAAAAARw/cm5w1lF3IL8/s1600-h/f3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300797039660776738" style="margin: 0px auto 10px; display: block; width: 423px; height: 280px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZA20p9sPSI/AAAAAAAAARw/cm5w1lF3IL8/s400/f3.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZA20jIVc_I/AAAAAAAAAR4/koMUx0PZ6yY/s1600-h/f4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300797037826372594" style="margin: 0px auto 10px; display: block; width: 400px; height: 131px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZA20jIVc_I/AAAAAAAAAR4/koMUx0PZ6yY/s400/f4.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZA20vc23VI/AAAAAAAAASA/hpeTVqqhFX4/s1600-h/f5.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300797041133673810" style="margin: 0px auto 10px; display: block; width: 400px; height: 249px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZA20vc23VI/AAAAAAAAASA/hpeTVqqhFX4/s400/f5.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZA33-QBo_I/AAAAAAAAASI/B3riIafEyKs/s1600-h/f6.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300798196157621234" style="margin: 0px auto 10px; display: block; width: 400px; height: 224px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZA33-QBo_I/AAAAAAAAASI/B3riIafEyKs/s400/f6.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZA338HsyFI/AAAAAAAAASQ/gXUKUqciGD8/s1600-h/f7.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300798195585828946" style="margin: 0px auto 10px; display: block; width: 400px; height: 234px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZA338HsyFI/AAAAAAAAASQ/gXUKUqciGD8/s400/f7.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZA34L5WLQI/AAAAAAAAASY/VL6BfPkwV6U/s1600-h/f8.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300798199820594434" style="margin: 0px auto 10px; display: block; width: 400px; height: 230px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZA34L5WLQI/AAAAAAAAASY/VL6BfPkwV6U/s400/f8.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SZA34MyeiOI/AAAAAAAAASg/Po-DsCuLsM8/s1600-h/f9.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300798200060217570" style="margin: 0px auto 10px; display: block; width: 400px; height: 108px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SZA34MyeiOI/AAAAAAAAASg/Po-DsCuLsM8/s400/f9.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZA34dn_1qI/AAAAAAAAASo/gkTm6eYJ2U8/s1600-h/f10.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300798204579665570" style="margin: 0px auto 10px; display: block; width: 400px; height: 223px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZA34dn_1qI/AAAAAAAAASo/gkTm6eYJ2U8/s400/f10.JPG" border="0" /&gt;&lt;/a&gt; &lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SZA4kTKDgqI/AAAAAAAAASw/Cv39a-8z9XY/s1600-h/f11.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300798957683966626" style="margin: 0px auto 10px; display: block; width: 400px; height: 138px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SZA4kTKDgqI/AAAAAAAAASw/Cv39a-8z9XY/s400/f11.JPG" border="0" /&gt;&lt;/a&gt;b. Clean all flux residual from the board.&lt;br /&gt;c. Dry the whole assembled board after clean.&lt;br /&gt;d. Visual inspect and verify circuit connectivity (using multi-meter), make sure no short-circuit or open-circuit. Fix all issue if found.&lt;br /&gt;e. Program PIC18F2550 on-board by using ICD2 or another PICkit2 as following:&lt;br /&gt;i. Power up the board by USB or dedicated power source if the enhanced power supply circuit is installed.&lt;br /&gt;ii. The Hex of “PK2V021000.hex” or a hex-file in similar name should be found under folder “C:\Program Files\Microchip\PICkit 2 v2”. Import this hex file to MPLAB or any other programming tools you are using.&lt;br /&gt;iii. Program the PIC18F2550 Chipset by ICD2 or any other functioning PICkit2.&lt;br /&gt;&lt;br /&gt;A 5-position program-pad is designed on CB0703 for ICSP connection (In Circuit Serial Programming) from ICD2, PICKit 2 or any other ICSP programmers.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SZA4kQwelHI/AAAAAAAAAS4/w8HN7Z2lvzY/s1600-h/f12.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300798957039817842" style="margin: 0px auto 10px; display: block; width: 400px; height: 155px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SZA4kQwelHI/AAAAAAAAAS4/w8HN7Z2lvzY/s400/f12.JPG" border="0" /&gt;&lt;/a&gt;Note:&lt;br /&gt;1. If a pre-programmed PIC18F2550 chipset is used, it is not required to program the PIC18F2550 again.&lt;br /&gt;2. If there is no *.hex file found, send an email to Au Group Electronics to request.&lt;br /&gt;3. If there is no ICD2 or any other ICSP tool available, you need purchased at least one pre-programmed PIC18F2550 chipset (part#: PPIC18F2550) from Au Group Electronics (&lt;a href="http://www.auelectronics.com/Hardware-CB0703.htm"&gt;http://www.auelectronics.com/Hardware-CB0703.htm&lt;/a&gt;).&lt;br /&gt;After the last step, the whole board should start functioning.&lt;br /&gt;For any technical question, please contact: &lt;a href="mailto:Support@AuElectronics.com"&gt;Support@AuElectronics.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Attachments:&lt;br /&gt;&lt;a href="http://www.auelectronics.com/pdfs/CB0703_AssemblyDrawing.pdf"&gt;CB0703 (PICkit 2) assembly drawing showing part numbers and pin numbers&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-6775461625181499195?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Hardware-CB0703.htm' title='Step by Step Assembly Guide for CB0703 (PICkit 2)'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/6775461625181499195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/step-by-step-assembly-guide-for-cb0703.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/6775461625181499195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/6775461625181499195'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/step-by-step-assembly-guide-for-cb0703.html' title='Step by Step Assembly Guide for CB0703 (PICkit 2)'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SCC098FBHwU/SZA20UXC1MI/AAAAAAAAARg/Ju5l2xFwWbk/s72-c/f1.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-2513810140086083649</id><published>2009-02-04T19:26:00.005-05:00</published><updated>2011-03-24T17:53:30.460-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BB0703 (PICKit 2)'/><title type='text'>Can BB0703 (PICkit 2) work with board designed for ICD2?</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The Au Group Electronics BB0703 can work directly on target board designed for ICD2 with a RJ12 6-pin reverse cable (Part#:CBL-RJ12-RVS).&lt;/span&gt;           &lt;p class="style68"  align="justify" style="font-family:arial;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Note: The BB0703 (PICkit 2) is designed based on the Microchip-recommended-schematic. So the BB0703 (PICKit2) RJ12-Connector ICSP- pinout-sequence is reversed comparing with ICD2.&lt;/span&gt;&lt;/p&gt;           &lt;p style="font-family: arial;" align="justify"&gt;The       following table (table 1) shows the RJ12 connector pin-out of Microchip ICD 2 and       BB0703 (PICkit 2):&lt;/p&gt;     &lt;p style="font-family: arial;" align="center"&gt;Table 1&lt;/p&gt;     &lt;table style="font-family: arial;" width="100%" border="1"&gt;       &lt;tbody&gt;&lt;tr&gt;         &lt;th scope="col"&gt;&lt;div align="center"&gt;Pin           number&lt;/div&gt;&lt;/th&gt;         &lt;th scope="col"&gt;MPLAB ICD2&lt;br /&gt;    RJ12 Connector Pin-out Signal &lt;/th&gt;         &lt;th scope="col"&gt;BB0703 (PICkit 2)&lt;br /&gt;    RJ12 connector Pin-out signal&lt;/th&gt;       &lt;/tr&gt;       &lt;tr&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;1&lt;/div&gt;&lt;/td&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;Not           used&lt;/div&gt;&lt;/td&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;MCLR/Vpp&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;       &lt;tr&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;2&lt;/div&gt;&lt;/td&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;PGC&lt;/div&gt;&lt;/td&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;VDD&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;       &lt;tr&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;3&lt;/div&gt;&lt;/td&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;PGD&lt;/div&gt;&lt;/td&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;Ground&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;       &lt;tr&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;4&lt;/div&gt;&lt;/td&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;Ground&lt;/div&gt;&lt;/td&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;PGD&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;       &lt;tr&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;5&lt;/div&gt;&lt;/td&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;VDD&lt;/div&gt;&lt;/td&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;PGC&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;       &lt;tr&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;6&lt;/div&gt;&lt;/td&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;MCLR/Vpp&lt;/div&gt;&lt;/td&gt;         &lt;td class="style68"&gt;&lt;div align="center"&gt;Auxiliary&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;     &lt;p class="style68"  align="justify" style="font-family:arial;"&gt;&lt;br /&gt;The reversed signal doesn't prevent BB0703 from being compatible with ICD 2, a &lt;span class="style67"&gt;RJ12 6-pin reversed cable&lt;/span&gt; can be used to connect BB0703 with any target board designed for ICD2 (as show in Figure 1). &lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SCC098FBHwU/SYpgoIdNhhI/AAAAAAAAARY/9jKrZy7AatI/s1600-h/ICD.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 210px;" src="http://2.bp.blogspot.com/_SCC098FBHwU/SYpgoIdNhhI/AAAAAAAAARY/9jKrZy7AatI/s400/ICD.JPG" alt="" id="BLOGGER_PHOTO_ID_5299154154135848466" border="0" /&gt;&lt;/a&gt;Figure 1      &lt;p style="font-family: arial;" class="style68" align="justify"&gt;Both RJ12 6-pin standard cable (Part#:CBL-RJ12-STD) and RJ12 6-pin reverse cable (Part#:CBL-RJ12-RVS) are available  &lt;a href="http://www.auelectronics.com/System-PICkit2.htm"&gt;here&lt;/a&gt; at AU group Electronics.&lt;/p&gt;     &lt;p style="font-family: arial;" class="style68" align="justify"&gt;Since Jan-2008, the RJ12 6-pin reverse cable has been added as a standard equipment in the BB0703 system.&lt;/p&gt;&lt;br /&gt;&lt;blockquote style="font-family: arial;"&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-2513810140086083649?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/Hardware-CB0703.htm' title='Can BB0703 (PICkit 2) work with board designed for ICD2?'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/2513810140086083649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/can-bb0703-pickit-2-work-with-board.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/2513810140086083649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/2513810140086083649'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/can-bb0703-pickit-2-work-with-board.html' title='Can BB0703 (PICkit 2) work with board designed for ICD2?'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SCC098FBHwU/SYpgoIdNhhI/AAAAAAAAARY/9jKrZy7AatI/s72-c/ICD.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-5701392594239050735</id><published>2009-02-04T12:39:00.012-05:00</published><updated>2011-03-24T17:55:55.806-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BB0703 (PICKit 2)'/><title type='text'>Where to find application programs for BB0703(Enhanced PICkit 2)?</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;1.Where can I find the "PICkit 2 programmer" for PICkit 2?&lt;br /&gt;(More information is available at &lt;a href="http://www.auelectronics.com/forum/index.php/topic,29.msg268.html#msg268"&gt;Au Electronics Forum&lt;/a&gt; too.)&lt;br /&gt;&lt;/strong&gt;The "PICkit 2 programmer" program (30.2M) is used as stand-alone software for programming, calibration, and trouble-shooting, etc, it is free to download from Microchip web site, the link is:&lt;br /&gt;&lt;/span&gt;&lt;a href="http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit%202%20v2.60.00%20Setup%20dotNET%20A.zip"&gt;&lt;span style="font-family:arial;"&gt;http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit%202%20v2.60.00%20Setup%20dotNET%20A.zip&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If you already have a .net framework installed on your computer, you can also try this link (a 3.93M file) for short downloading time: &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit%202%20v2.60.00%20Setup%20A.zip"&gt;&lt;span style="font-family:arial;"&gt;http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit%202%20v2.60.00%20Setup%20A.zip&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2.Where can I find the MPLAB IDE?&lt;/strong&gt;&lt;br /&gt;MPLAB Integrated Development Environment (IDE) can be used for both programming and debugging, and it is free to download from Microchip web site; the link for MPLAB IDE v8.20 (87.3M)is: &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://ww1.microchip.com/downloads/en/DeviceDoc/mplab__v820.zip"&gt;http://ww1.microchip.com/downloads/en/DeviceDoc/mplab__v820.zip&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.Where can I get the hex file "PK2V02x000.hex" for PICkit 2?&lt;/strong&gt;&lt;br /&gt;To make a fully functioned PICkit 2 by do it yourself (DIY), a hex file "PK2V02x000.hex" must be burned into the PIC18F2550 chipset. (You will need an extra programmer, such as another PICkit 2 or an ICD2, to download the hex file to the chip)&lt;br /&gt;For the convenient of customers who doesn't have a programming tools / capability, Au Group Electronics does provide a pre-programmed PIC18F2550 chipset (Part #: PPIC18F2550) and a Combo DIY kit (Part #: Combo0703-PP) with pre-programmed PIC18F2550.&lt;br /&gt;The .hex file name may be different depends on the version of MPLAB IDE or the version of PICkit 2 programmer you installed on the computer.&lt;br /&gt;If you installed the MPLAB IDE v8.20, there are two different version of .hex files can be found and either one can be downloaded to the PIC18F2550 chip. The default location is:&lt;br /&gt;C:\Program Files\Microchip\MPLAB IDE\PICkit 2\PK2V021000.hex&lt;br /&gt;C:\Program Files\Microchip\MPLAB IDE\PICkit 2\PK2V022000.hex&lt;br /&gt;If you installed the PICkit 2 Programmer v2.40.00, the default location of the hex file is:&lt;br /&gt;C:\Program Files\Microchip\PICkit 2 v2\ PK2V021000.hex&lt;br /&gt;Note: The above links are active as of February 4, 2009, and may be changed without further notice.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-5701392594239050735?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/products/system/bb0703.html' title='Where to find application programs for BB0703(Enhanced PICkit 2)?'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/5701392594239050735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/where-to-find-application-programs-for.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5701392594239050735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5701392594239050735'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/where-to-find-application-programs-for.html' title='Where to find application programs for BB0703(Enhanced PICkit 2)?'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-3728999856021018989</id><published>2009-02-04T11:00:00.009-05:00</published><updated>2011-03-24T17:56:57.064-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How to'/><title type='text'>How to identify the pin number on SMD packages?</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The article used some components from Au Group Electronics BB0703 to illustrate how to identify the first pin or the pin polarity for SMD chips, capacitors, LED, and diodes etc.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SYnP-4dBJlI/AAAAAAAAAQY/GhfAJOmChUE/s1600-h/u1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5298995115791033938" style="margin: 0px auto 10px; display: block; width: 400px; height: 156px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SYnP-4dBJlI/AAAAAAAAAQY/GhfAJOmChUE/s400/u1.JPG" border="0" /&gt;&lt;/a&gt; U1 is PIC18F2550, there is a "dot" mark on the chip and pin 1 is on the left side of the mark. &lt;/p&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SYnP-2lJRnI/AAAAAAAAAQg/dletmNEY6B0/s1600-h/U3-4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5298995115288249970" style="margin: 0px auto 10px; display: block; width: 372px; height: 170px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SYnP-2lJRnI/AAAAAAAAAQg/dletmNEY6B0/s400/U3-4.JPG" border="0" /&gt;&lt;/a&gt; U3 and U4 are 24LC512 EEPROM, identify the "dot" mark on the chip, and pin 1 is located on the left side of the mark. &lt;/p&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SYnP-0OvY4I/AAAAAAAAAQo/UB8bI6C_gis/s1600-h/u5-6.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5298995114657407874" style="margin: 0px auto 10px; display: block; width: 400px; height: 201px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SYnP-0OvY4I/AAAAAAAAAQo/UB8bI6C_gis/s400/u5-6.JPG" border="0" /&gt;&lt;/a&gt; U5 is LM317L, U6 is FDC6420C, both chip has a "dot" mark next to the pin 1. &lt;/p&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SYnP_EAS6eI/AAAAAAAAAQ4/vYHRbaJ_Ue4/s1600-h/C15.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5298995118891788770" style="margin: 0px auto 10px; display: block; width: 310px; height: 198px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SYnP_EAS6eI/AAAAAAAAAQ4/vYHRbaJ_Ue4/s400/C15.JPG" border="0" /&gt;&lt;/a&gt; C15 is an aluminum electrolytic capacitor, there is a black mark on the top of the capacitor which represents the "negative side" of the capacitor.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SYnP--M8KoI/AAAAAAAAAQw/RF2QUmPPWYU/s1600-h/C5-12-14.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5298995117334211202" style="margin: 0px auto 10px; display: block; width: 188px; height: 182px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SYnP--M8KoI/AAAAAAAAAQw/RF2QUmPPWYU/s400/C5-12-14.JPG" border="0" /&gt;&lt;/a&gt; C5, C12 and C14 are tantalum capacitors, the black mark on the top of the capacitor package represents the anode (positive termination) of the capacitor. &lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5298995948341042498" style="margin: 0px auto 10px; display: block; width: 394px; height: 186px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SYnQvV8aHUI/AAAAAAAAARA/6wYnUOsOP2s/s400/LED_SMD.JPG" border="0" /&gt;The SMD LEDs have a color make on the cathode (Negative termination).&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SYnQvjCFRvI/AAAAAAAAARI/r0qjtVDW8TE/s1600-h/LED_ThruHole.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5298995951854503666" style="margin: 0px auto 10px; display: block; width: 232px; height: 221px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SYnQvjCFRvI/AAAAAAAAARI/r0qjtVDW8TE/s400/LED_ThruHole.JPG" border="0" /&gt;&lt;/a&gt; The through hole type LED has a shorter pin which represents cathode (negative termination). &lt;/p&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SYnQvpqMgLI/AAAAAAAAARQ/9nJaSuo6EEs/s1600-h/D5-100.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5298995953633362098" style="margin: 0px auto 10px; display: block; width: 400px; height: 200px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SYnQvpqMgLI/AAAAAAAAARQ/9nJaSuo6EEs/s400/D5-100.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;D5 is diode S1G, which has a mark on the cathode (Negative termination). &lt;/p&gt;&lt;p&gt;D100 is 1N4148, which has a mark on the cathode (Negative termination). &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-3728999856021018989?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/products/system/bb0703.html' title='How to identify the pin number on SMD packages?'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/3728999856021018989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/how-to-identify-pin-number-on-smd.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/3728999856021018989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/3728999856021018989'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/how-to-identify-pin-number-on-smd.html' title='How to identify the pin number on SMD packages?'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SCC098FBHwU/SYnP-4dBJlI/AAAAAAAAAQY/GhfAJOmChUE/s72-c/u1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-3691406030389361325</id><published>2009-02-04T10:40:00.008-05:00</published><updated>2011-03-24T17:57:55.251-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How to'/><title type='text'>What tools do I need for soldering components to PCB?</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The tools may be needed for manually soldering components to printed circuit board (PCB) are illustrated below (there might also be some other approaches available, such as hot plate, hot air, hot oven, etc.):&lt;br /&gt;&lt;br /&gt;1.Solder station with a 25W to 30W soldering iron.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SYm5cmr3ycI/AAAAAAAAAPw/8p9dZqSgwFY/s1600-h/f1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 228px;" src="http://1.bp.blogspot.com/_SCC098FBHwU/SYm5cmr3ycI/AAAAAAAAAPw/8p9dZqSgwFY/s400/f1.JPG" alt="" id="BLOGGER_PHOTO_ID_5298970337650133442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It would be good to have at least two soldering iron for re-work purpose. For instance, to de-solder some SMD components with two pads, such as: SMD resistor chips, SMD capacitor, and some SOIC chips, it would be fairly easy to use two solder iron heating both side of the pads at the same time for fast components removing. To de-soldering some TQFP chips, it would be good to have four soldering irons for rework purpose.&lt;br /&gt;&lt;br /&gt;You can get solder irons and solder station from local stores such as: Wal-Mart store, Sears, Radio Shack, Ocean State Job Lot, etc. Some decent solder iron with station (such as a Weller WESD51) may cost as high as a few hundreds US dollars. For Do It Yourself purpose, you can find a good solder iron with station in a price range of 4 to 10 US dollars at local stores.&lt;br /&gt;If price is not an issue, an temperature adjustable solder iron is recommended.&lt;br /&gt;&lt;br /&gt;2.Tweezers&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SYm5cquWWQI/AAAAAAAAAP4/1kI9uqf-Wtk/s1600-h/f2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 51px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SYm5cquWWQI/AAAAAAAAAP4/1kI9uqf-Wtk/s400/f2.JPG" alt="" id="BLOGGER_PHOTO_ID_5298970338734266626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Fine points, 4.5" long, anti-magnetic Tweezers are highly recommended for SMD components handling. For instance, some resistors and capacitors are in a 0805 type of package, a tweezers will help a lot for pick them up and put them on the right position for soldering.&lt;br /&gt;Tweezers are available at various local stores, also you can find them on online stores, such as ebay, Allied Electronics, etc.&lt;br /&gt;&lt;br /&gt;3.Magnifier&lt;br /&gt;A 2x to 10x magnifier is used to inspect circuits. A full inspection of the circuit board is highly recommended after all components are assembled and the circuit board is cleaned. The magnifier can let you have a good visual-inspection on possible flux residual, solder short-circuit or open circuit issue before the power supply is connect to the circuits. Magnifiers are available at various hobby store or hand-craft department of giant retail stores. Also some online retailers such as  Jameco  carry some decent portable magnifiers.&lt;br /&gt;&lt;br /&gt;4.Solder&lt;br /&gt;A 25 AWG or finer solder with flux core is highly recommended. Kester has a full family of solder for traditional and lead-free application. For Do It Yourself fans, a solder wire with water-soluble flux core is highly recommend for easy clean purpose. Solders can be ordered through local store like Radio Shack or online store like DigiKey, etc.&lt;br /&gt;&lt;br /&gt;5.Liquid flux (solder paste) and brush&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SYm5ciN9GGI/AAAAAAAAAQA/ni5DbR51CGw/s1600-h/f3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 155px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SYm5ciN9GGI/AAAAAAAAAQA/ni5DbR51CGw/s400/f3.JPG" alt="" id="BLOGGER_PHOTO_ID_5298970336450910306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Liquid flux and solder paste can help the solder forming a quick and smooth joint with PCB pads.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SYm5crpxzAI/AAAAAAAAAQI/cVDrRQd6lA0/s1600-h/f4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 34px;" src="http://3.bp.blogspot.com/_SCC098FBHwU/SYm5crpxzAI/AAAAAAAAAQI/cVDrRQd6lA0/s400/f4.JPG" alt="" id="BLOGGER_PHOTO_ID_5298970338983529474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A brush can help distribute the liquid flux to PCB pads or components pins. Water-soluble liquid flux is recommended for easy clean purpose. A Kester water soluble 2331-zx flux pen will meet most do it yourself requirement, and is available through many online stores like Digikey.&lt;br /&gt;&lt;br /&gt;6.Residual cleaning tool&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SYm5c4OdlqI/AAAAAAAAAQQ/0sjgtwant30/s1600-h/f5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 51px;" src="http://4.bp.blogspot.com/_SCC098FBHwU/SYm5c4OdlqI/AAAAAAAAAQQ/0sjgtwant30/s400/f5.JPG" alt="" id="BLOGGER_PHOTO_ID_5298970342358619810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After the circuit board is fully assembled, all flux residual must be cleaned. An used toothbrush can serve this purpose very well.&lt;br /&gt;&lt;br /&gt;So, save your used toothbrush and enjoy the process and happiness of Do It Yourself (DIY).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2077525824011245369&amp;amp;postID=3691406030389361325"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-3691406030389361325?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/products/hardware/cb0703/cb0703.html' title='What tools do I need for soldering components to PCB?'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/3691406030389361325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/02/what-tools-do-i-need-for-soldering.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/3691406030389361325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/3691406030389361325'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/02/what-tools-do-i-need-for-soldering.html' title='What tools do I need for soldering components to PCB?'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_SCC098FBHwU/SYm5cmr3ycI/AAAAAAAAAPw/8p9dZqSgwFY/s72-c/f1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-1673959152466190367</id><published>2009-01-30T16:10:00.010-05:00</published><updated>2011-03-24T17:58:46.167-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BB0703 (PICKit 2)'/><title type='text'>How to calibrate BB0703(Enhanced PICkit 2)?</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Following steps showing you how to calibrate the PICkit 2:&lt;br /&gt;1. Double click the shortcut of PICkit 2 on desktop as shown in figure 1&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SYNzG3qftgI/AAAAAAAAAM0/nf1I2MW6-EU/s1600-h/f1.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297204148576433666" style="margin: 0px auto 10px; display: block; width: 111px; height: 118px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SYNzG3qftgI/AAAAAAAAAM0/nf1I2MW6-EU/s400/f1.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; 2. PICkit 2 Programmer window show up (figure 2) and showing message “PICkit 2 not found. Check USB connections and use ToolsàCheck Communication to retry”&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SYNzHC3Sa0I/AAAAAAAAAM8/PtLGSGzXR4E/s1600-h/f2.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297204151582878530" style="margin: 0px auto 10px; display: block; width: 308px; height: 400px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SYNzHC3Sa0I/AAAAAAAAAM8/PtLGSGzXR4E/s400/f2.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; 3. Connect PICkit 2 with computer using appropriate USB cable, the power LED on PICkit 2 will lit as shown in figure 3.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SYNzHJJZsuI/AAAAAAAAANE/0yd68MafURg/s1600-h/f3.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297204153269465826" style="margin: 0px auto 10px; display: block; width: 400px; height: 140px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SYNzHJJZsuI/AAAAAAAAANE/0yd68MafURg/s400/f3.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;4. Click Tools/Check Communication on PICkit 2 programmer windows, as shown in figure 4, the programmer will then show message “PICkit 2 found and connected”&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SYNzHJyXFgI/AAAAAAAAANM/1CrOCZ-kvwQ/s1600-h/f4.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297204153441261058" style="margin: 0px auto 10px; display: block; width: 400px; height: 253px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SYNzHJyXFgI/AAAAAAAAANM/1CrOCZ-kvwQ/s400/f4.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; 5. Click Tools/Calibrate VDD &amp;amp; Set Unit ID, as shown in figure 5.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SYNzHU8ISYI/AAAAAAAAANU/OhjGjz7zzKc/s1600-h/f5.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297204156435024258" style="margin: 0px auto 10px; display: block; width: 400px; height: 247px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SYNzHU8ISYI/AAAAAAAAANU/OhjGjz7zzKc/s400/f5.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; 6. “PICkit 2 VDD Calibration” window show up, click next to proceed (figure 6)&lt;br /&gt;PICkit 2 VDD calibration window will show with the 3 steps (figure 7)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SYN0N--kdII/AAAAAAAAANc/p0SQEBxKHcg/s1600-h/f6-7.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297205370310390914" style="margin: 0px auto 10px; display: block; width: 400px; height: 201px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SYN0N--kdII/AAAAAAAAANc/p0SQEBxKHcg/s400/f6-7.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Step 1. Make sure the PICkit 2 is not connected to any device or circuit board.&lt;br /&gt;Step 2. Connect a voltage meter between pin 2 (VDD) and pin 3 (GND) of the CB0703 (PICkit 2) ICSP connector (the pin number is defined as shown in figure 8). The voltage meter showing at 0.2mV (figure 9).&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SYN0OA2KJCI/AAAAAAAAANk/zMaue46wzuI/s1600-h/f8-9.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297205370811982882" style="margin: 0px auto 10px; display: block; width: 400px; height: 191px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SYN0OA2KJCI/AAAAAAAAANk/zMaue46wzuI/s400/f8-9.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Step 3. Click NEXT and PICkit 2 will apply approximately 4 volts to the VDD pin.&lt;br /&gt;Step 4. Connect a voltage meter between pin 2 (VDD) and pin 3 (GND) of the PICkit 2 ICSP connector again, the reading on the volt meter is the actual voltage measured on VDD (figure 10). Enter the value in the box as shown in figure11.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SYN0Obg1HNI/AAAAAAAAANs/IUCMQQtoBOM/s1600-h/f10-11.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297205377970281682" style="margin: 0px auto 10px; display: block; width: 400px; height: 230px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SYN0Obg1HNI/AAAAAAAAANs/IUCMQQtoBOM/s400/f10-11.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Step 5. Click the CALIBRATE button to calibrate the PICkit 2. “CALIBRATION SUCCESSFUL” message displayed. Click “Next” to proceed (figure 12).&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SYN0OQ6qNyI/AAAAAAAAAN0/bHpAP5qWqk8/s1600-h/f12-13.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297205375125829410" style="margin: 0px auto 10px; display: block; width: 400px; height: 200px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SYN0OQ6qNyI/AAAAAAAAAN0/bHpAP5qWqk8/s400/f12-13.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;7. “Unit Identification Name” window show up, type “MYPICKIT2” or any other name and click “Assign Unit ID” button, message “Unit ID Assigned to this PICkit 2” displayed. Click “Finished” button (figure 13).&lt;br /&gt;8. PICkit 2 Programmer – MYPICKIT 2 window show up, and a message “PICkit 2 connected. ID = MYPICKIT 2” display (figure 14).&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SYN0ORPo66I/AAAAAAAAAN8/RrUDJ_C8QOQ/s1600-h/f14.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297205375213824930" style="margin: 0px auto 10px; display: block; width: 310px; height: 400px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SYN0ORPo66I/AAAAAAAAAN8/RrUDJ_C8QOQ/s400/f14.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-1673959152466190367?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/System-PICkit2.htm' title='How to calibrate BB0703(Enhanced PICkit 2)?'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/1673959152466190367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/01/how-to-calibrate-bb0703enhanced-pickit.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/1673959152466190367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/1673959152466190367'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/01/how-to-calibrate-bb0703enhanced-pickit.html' title='How to calibrate BB0703(Enhanced PICkit 2)?'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SCC098FBHwU/SYNzG3qftgI/AAAAAAAAAM0/nf1I2MW6-EU/s72-c/f1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-4190174659224813767</id><published>2009-01-22T14:30:00.022-05:00</published><updated>2011-03-24T17:59:41.768-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How to'/><title type='text'>How to place order online at Au Group Electronics?</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Thanks for choosing products from Au Group Electronics. Order online is fast, secure and convenient.&lt;br /&gt;1. Click "Add to Cart" icon on any product from our website: &lt;a href="http://www.auelectronics.com/"&gt;www.AuElectronics.com&lt;/a&gt;.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5294208679058476066" style="margin: 0px auto 10px; display: block; width: 144px; height: 33px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXjOvmISDCI/AAAAAAAAALc/IE-ek_7yfio/s400/add_to_Cart.JPG" border="0" /&gt;2. Click “Continue Shopping” icon, as shown in figure 1, a question window may display (figure 2), click "Yes" to get back to original webpage for selecting other products&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXjOvhtHksI/AAAAAAAAALk/r835AU7S-BI/s1600-h/f1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294208677870801602" style="margin: 0px auto 10px; display: block; width: 400px; height: 221px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXjOvhtHksI/AAAAAAAAALk/r835AU7S-BI/s400/f1.JPG" border="0" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SXjOwLknroI/AAAAAAAAALs/Bxi2F-Jli6E/s1600-h/f2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294208689109446274" style="margin: 0px auto 10px; display: block; width: 400px; height: 171px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SXjOwLknroI/AAAAAAAAALs/Bxi2F-Jli6E/s400/f2.JPG" border="0" /&gt;&lt;/a&gt; 3. Click "Proceed to Checkout" after finishing shopping (as shown in figure 3).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXjOwGkx9EI/AAAAAAAAAL0/8-TBv73yvos/s1600-h/f3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294208687767942210" style="margin: 0px auto 10px; display: block; width: 400px; height: 231px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXjOwGkx9EI/AAAAAAAAAL0/8-TBv73yvos/s400/f3.JPG" border="0" /&gt;&lt;/a&gt;4. If summarized items display (figure 4), click the down arrow to view detail description on the ordered items, the down arrow will turn to up arrow (figure 5), click the up arrow, detail information will be hidden again.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SXjOwZuNApI/AAAAAAAAAL8/Q17dCOYlYCs/s1600-h/f4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294208692907737746" style="margin: 0px auto 10px; display: block; width: 400px; height: 94px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SXjOwZuNApI/AAAAAAAAAL8/Q17dCOYlYCs/s400/f4.JPG" border="0" /&gt;&lt;/a&gt; &lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SXjPLArm6YI/AAAAAAAAAME/WCGWYq72lXY/s1600-h/f5.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294209150042433922" style="margin: 0px auto 10px; display: block; width: 400px; height: 169px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SXjPLArm6YI/AAAAAAAAAME/WCGWYq72lXY/s400/f5.JPG" border="0" /&gt;&lt;/a&gt; 5. Click “Continue” for payment option.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SXjPLYsKg3I/AAAAAAAAAMM/2sOA6JeiRtA/s1600-h/f6.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294209156487218034" style="margin: 0px auto 10px; display: block; width: 400px; height: 256px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SXjPLYsKg3I/AAAAAAAAAMM/2sOA6JeiRtA/s400/f6.JPG" border="0" /&gt;&lt;/a&gt; 6. Two major payments are acceptable: PayPal or credit cards (figure 7)&lt;br /&gt;• For PayPal user, use the form on the right side to log in, then follow step 7 to 8 for PayPal payment instruction.&lt;br /&gt;• For payment with credit card, use the form on the left side, then follow step 9 for credit card payment instruction.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXjPLY_0i8I/AAAAAAAAAMU/_hkbc1Isca8/s1600-h/f7.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294209156569664450" style="margin: 0px auto 10px; display: block; width: 400px; height: 198px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXjPLY_0i8I/AAAAAAAAAMU/_hkbc1Isca8/s400/f7.JPG" border="0" /&gt;&lt;/a&gt; 7. For payment with PayPal, enter the email address of your PayPal account and password in the window on the right side, then click “Log in” button, as shown in figure 8.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXjPLps2N-I/AAAAAAAAAMc/kHk3LzUkRtE/s1600-h/f8.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294209161053485026" style="margin: 0px auto 10px; display: block; width: 400px; height: 293px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXjPLps2N-I/AAAAAAAAAMc/kHk3LzUkRtE/s400/f8.JPG" border="0" /&gt;&lt;/a&gt; 8. Review your order and payment information, if the information is correct, click "Pay Now" button to complete your order, as shown in figure 9&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXjPL4CZzRI/AAAAAAAAAMk/BpPrDInAeLw/s1600-h/f9.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294209164901993746" style="margin: 0px auto 10px; display: block; width: 400px; height: 224px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXjPL4CZzRI/AAAAAAAAAMk/BpPrDInAeLw/s400/f9.JPG" border="0" /&gt;&lt;/a&gt; 9. For payment with credit card, enter all necessary information, then click “Review Order and Continue” button, as shown in figure 10.&lt;br /&gt;Note: make sure the billing address is entered correctly. Otherwise the payment may not be able to go through. It is the address for your credit card. It may not be the same as the shipping address&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXjPgH61J4I/AAAAAAAAAMs/jeracPA1LSU/s1600-h/f10.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294209512762582914" style="margin: 0px auto 10px; display: block; width: 323px; height: 400px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXjPgH61J4I/AAAAAAAAAMs/jeracPA1LSU/s400/f10.JPG" border="0" /&gt;&lt;/a&gt; 10. After inputting and reviewing all your payment information: Item purchased, payment method, shipping address, and contact information etc., click “Pay Now” button to confirm order.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-4190174659224813767?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/index.html' title='How to place order online at Au Group Electronics?'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/4190174659224813767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/01/how-to-place-order-online-at-au-group.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/4190174659224813767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/4190174659224813767'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/01/how-to-place-order-online-at-au-group.html' title='How to place order online at Au Group Electronics?'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SCC098FBHwU/SXjOvmISDCI/AAAAAAAAALc/IE-ek_7yfio/s72-c/add_to_Cart.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-7646239902397026143</id><published>2009-01-20T14:44:00.004-05:00</published><updated>2011-03-24T18:00:52.134-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BB0703 (PICKit 2)'/><title type='text'>How to trouble shoot PICkit 2?</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;To trouble shoot a PICkit2, a multimeter, a frequency measurement tool and a oscilloscope might be needed.&lt;br /&gt;&lt;br /&gt;The tool showed in this article is a Craftman Auto-ranging multimeter 82139, which has a voltmeter function and a frequency counter function. It can also measurement the signal high level percentage of a square ware. The multimeter 82139 is available at local Sears stores. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;1. After launch the "PICKit 2 programmer" software, Click "Tools/Troubleshoot" as shown in figure 1.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SXYr9vl3sFI/AAAAAAAAAG0/KVKgpcw0sVE/s1600-h/image002.jpg"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293466751767916626" style="margin: 0px auto 10px; display: block; width: 400px; height: 179px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SXYr9vl3sFI/AAAAAAAAAG0/KVKgpcw0sVE/s400/image002.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-family:arial;"&gt;Figure 1 &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;div align="justify"&gt;2."PICkit 2 troubleshooting" windows displays, click "Next" (figure 2)&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SXYr-NPgnbI/AAAAAAAAAG8/AE_IuYVEOgE/s1600-h/image004.jpg"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;3."PICkit 2 Troubleshooting Step 1: Verify VDD" window shows up (figure 3): &lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SXYr-E-hqrI/AAAAAAAAAHE/nmM614DPA38/s1600-h/image006.jpg"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293549788464893506" style="margin: 0px auto 10px; display: block; width: 400px; height: 185px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXZ3fHZLTkI/AAAAAAAAAI0/SLPJ9i6R0qE/s400/f2-3.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; &lt;p align="justify"&gt;&lt;strong&gt;4.Verify VDD&lt;/strong&gt; &lt;/p&gt;&lt;p align="justify"&gt;4.1.Type "4.5", click "Test" button, PICkit 2 Troubleshooting window will display "Results 4.4V" and a "Test Passed" message (figure 4-1). &lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;You can also verify the voltage by using volt meter to measure the voltage of VDD (pin2 +, pin3 - ) at 4.49V (figure 4-2).&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SXZtvSD7h4I/AAAAAAAAAHc/JWypMWWOzSc/s1600-h/image010.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXZzCnWpZHI/AAAAAAAAAHs/rrPvGwf_o-w/s1600-h/f4-1-2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293544900781499506" style="margin: 0px auto 10px; display: block; width: 400px; height: 209px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXZzCnWpZHI/AAAAAAAAAHs/rrPvGwf_o-w/s400/f4-1-2.JPG" border="0" /&gt;&lt;/a&gt; 4.2.Type "2.5", click "Test" button, "Results 2.5V" displays, volt meter reads VDD (pin2 +, pin3 -), at 2.506V (figure 4-3).&lt;br /&gt;4.3.Type "3.3", click "Test" button, "Results 3.3V" displays, volt meter reads VDD (pin2 +, pin3 -), at 3.325V (figure 4-4). Click Next to test VPP. &lt;img id="BLOGGER_PHOTO_ID_5293544905220857506" style="margin: 0px auto 10px; display: block; width: 400px; height: 188px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXZzC35EnqI/AAAAAAAAAH0/X5yi5j0fbjs/s400/f4-3-4.JPG" border="0" /&gt;Note: The last test value of VDD will affect the test result of PGC and PGD on step 6.&lt;br /&gt;4.4."PICkit 2 Trouble shooting CAUTION" window displays (figure 5), click "Next", "PICkit 2 Troubleshooting Step 2: Verify VPP" window displays (figure 6)&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5293544906704576946" style="margin: 0px auto 10px; display: block; width: 400px; height: 375px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXZzC9a0YbI/AAAAAAAAAH8/ObdMKrJs2jI/s400/f4-5.JPG" border="0" /&gt;&lt;img id="BLOGGER_PHOTO_ID_5293544915205463602" style="margin: 0px auto 10px; display: block; width: 400px; height: 376px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXZzDdFlnjI/AAAAAAAAAIE/NamaPJMooig/s400/f4-6.JPG" border="0" /&gt;&lt;strong&gt;5.Verify VPP&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;5.1.Click "Test VPP" button, VPP test result displays "11.9 V", and a "Test Passed" message displayed (figure 7-1).&lt;br /&gt;You can also use volt meter reads VPP (pin 1+, pin 3-) at 11.91V (figure 7-2)&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5293546916698928770" style="margin: 0px auto 10px; display: block; width: 400px; height: 225px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXZ039O0NoI/AAAAAAAAAIM/Pl4w4Yucs4k/s400/f7-1-2.JPG" border="0" /&gt;5.2.Click "MCLR On" button, volt meter measures (Pin1 +, pin 3- ) at a few mV (Figure 8-1 shows 6.5 mV).&lt;br /&gt;5.3.Click "MCLR Off" button, volt meter measures (Pin1 +, pin 3- ) at an indeterminate voltage (figure 8-2 shows about 36.2 mV). Click "Next"&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5293546920308298002" style="margin: 0px auto 10px; display: block; width: 400px; height: 259px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXZ04KrW0RI/AAAAAAAAAIU/h2QrEHQlPZ8/s400/f8-1+-+2.JPG" border="0" /&gt;&lt;strong&gt;6.Verify PGC + PGD&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;6.1."PICkit 2 Troubleshooting/Step 3: Verify PGC + PGD" window displays (figure 9)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5293546928837067634" style="margin: 0px auto 10px; display: block; width: 391px; height: 372px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXZ04qcxg3I/AAAAAAAAAIc/hNvRMRPn0vY/s400/f9.JPG" border="0" /&gt;&lt;strong&gt;6.2.Under PGD/ICSPDAT:&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;6.2.1.Click “Toggle 30KHz” button, , the frequency should read about 29.91 kHz (pin 4 + Pin 3-, figure 10-1), frequency % reads about 45.2% (figure 10-2), voltage reads about 1.724V (figure 10-3)&lt;br /&gt;6.2.2. Click “High (VDD)” button, volt meter reads the voltage at 3.317 volt (figure 10-4),&lt;br /&gt;Note: these voltage values (figure 10-3 and 10-4) maybe different depends on the last test value of VDD (see step 4).&lt;br /&gt;6.2.3. Click “Low (GND)” button, volt meter reads the voltage at a few mV (picture not shown). &lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5293546933171037602" style="margin: 0px auto 10px; display: block; width: 400px; height: 145px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXZ046mEpaI/AAAAAAAAAIk/LCysBWqgmSw/s400/f10.JPG" border="0" /&gt;&lt;strong&gt;6.3.Under PGC/ICSPCLK:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;6.3.1. Click “Toggle 30KHz” button, the frequency should read about 29.91 kHz (pin 5 + Pin 3-, figure 11-1), frequency % reads about 45.4% (figure 11-2), voltage reads about 1.73V (figure 11-3) 6.3.2. Click “High (VDD)” button, volt meter reads the voltage at 3.309 volt (figure 11-4).&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5293546933496211922" style="margin: 0px auto 10px; display: block; width: 400px; height: 143px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SXZ047zmadI/AAAAAAAAAIs/Wb1S8an8els/s400/f11.JPG" border="0" /&gt;Note: these voltage values (figure 11-3 and 11-4) maybe different depends on the last test value of VDD (see step 4).&lt;br /&gt;6.3.3. Click “Low (GND)” button, volt meter reads the voltage at a few mV (picture not shown).&lt;br /&gt;&lt;br /&gt;7.Click "Finished" button to close PICkit 2 Troubleshooting window. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-7646239902397026143?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/System-PICkit2.htm' title='How to trouble shoot PICkit 2?'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/7646239902397026143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/01/how-to-trouble-shoot-pickit-2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/7646239902397026143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/7646239902397026143'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/01/how-to-trouble-shoot-pickit-2.html' title='How to trouble shoot PICkit 2?'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SCC098FBHwU/SXYr9vl3sFI/AAAAAAAAAG0/KVKgpcw0sVE/s72-c/image002.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-5037596304182514564</id><published>2009-01-20T10:28:00.003-05:00</published><updated>2011-03-24T18:02:27.998-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How to'/><title type='text'>How to Program PICs (DIP) with Breadboard?</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;There are many different approaches to program the DIP (Dual In-Line) PIC chips without very expensive programming fixtures.&lt;br /&gt;This document provides one of the many possible solutions for Microchip PIC fans and Engineering students. It illustrates step by step instructions on how to use the AU Group Electronics BB0703 (PICkit2) and breadboard for downloading programs into the DIP PIC chips.&lt;br /&gt;&lt;strong&gt;What you need:&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;a href="http://www.auelectronics.com/System-PICkit2.htm"&gt;Au Group Electronics BB0703 (Enhanced PICkit 2 System, AU Group Electronics part #: BB0703 ) &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;RJ12 programming extension cable (Au Group Electronics part #: CBL-RJ12-Program) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;RJ12 6 pin Reverse cable (Au Group Electronics part #: CBL-RJ12-RVS) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Target Chips in DIP package, for instance: PIC12F508-I/P, PIC18F4550-I/P &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Breadboard &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;USB cable&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Application software installed on PC: MPLAB IDE or PICkit 2 programmer&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;How to connect the target PIC chip to PC for programming:&lt;/strong&gt;&lt;br /&gt;As illustrated in figure 1, by using USB cable, RJ12 6-pin reverse cable, and RJ12 programming extension cable, the target chip can be connected to your PC through BB0703 (PICkit 2).&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXX68W9zIqI/AAAAAAAAAD0/mOSKSNK1dFQ/s1600-h/1.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293412851907764898" style="margin: 0px auto 10px; display: block; width: 400px; height: 66px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXX68W9zIqI/AAAAAAAAAD0/mOSKSNK1dFQ/s400/1.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Note: Make sure using the exact parts as described in figure 1. Otherwise, ICSP (In-Circuit Serial Programming) signal sequence on programming cable might be different than table 1 illustrated.&lt;br /&gt;&lt;strong&gt;Signal definition of RJ12 programming extension cable on figure 1&lt;br /&gt;&lt;/strong&gt;As shown in figure 1, the signal of each color wire of RJ12 programming extension cable is listed in table 1:&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SXYCsyflv8I/AAAAAAAAAF0/-Ex9iJkQ_68/s1600-h/table+1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293421380512366530" style="margin: 0px auto 10px; display: block; width: 400px; height: 142px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SXYCsyflv8I/AAAAAAAAAF0/-Ex9iJkQ_68/s400/table+1.JPG" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;Pin Number/Signal Identification of Target PIC Chips:&lt;/strong&gt;&lt;br /&gt;The following figures show two examples of ICSP pins on two DIP microcontrollers: a PIC12F508-I/P and a PIC18F4550-I/P. For any other type of chips, please refer to related Microchip Data Sheet.&lt;br /&gt;&lt;strong&gt;PIC12F508-I/P&lt;/strong&gt;&lt;br /&gt;For PIC12F508-I/P, pin 1, 4, 6, 7, and 8 will be used for ICSP programming, these pins are highlighted with the same wire color of RJ12 programming extension cable, as shown in figure 2.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SXX7Xxm6xCI/AAAAAAAAAEE/HFpvm6j1oXM/s1600-h/f2.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293413322916021282" style="margin: 0px auto 10px; display: block; width: 400px; height: 139px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SXX7Xxm6xCI/AAAAAAAAAEE/HFpvm6j1oXM/s400/f2.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; &lt;strong&gt;PIC18F4550-I/P&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXX7bdjP_OI/AAAAAAAAAEM/dCtx6apKNNs/s1600-h/f3.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293413386251402466" style="margin: 0px auto 10px; display: block; width: 400px; height: 235px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXX7bdjP_OI/AAAAAAAAAEM/dCtx6apKNNs/s400/f3.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-family:arial;"&gt;Figure 3 PIC18F4550 Pins/Signals Identification &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;Step by Step connections: &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;&lt;/strong&gt;Insert a target DIP PIC chip to breadboard. &lt;/li&gt;&lt;li&gt;Inset the 5 wires of RJ12 programming extension cable to respective position of the breadboard where the above 5 ICSP-programming-pins seated. &lt;/li&gt;&lt;li&gt;Using USB cable to connect BB0703 (PICkit 2) with PC. &lt;/li&gt;&lt;li&gt;Using RJ12 6 pin Reverse cable (Au Group Electronics part # CBL-RJ12-RVS) to connect RJ12 programming extension cable and BB0703 (PICkit 2). &lt;/li&gt;&lt;li&gt;Program the target chip with PC application software: MPLAB IDE or PICkit 2 programmer. (step by step operation is illustrated in next chapter.) &lt;/li&gt;&lt;li&gt;After target chip is programmed, disconnect “RJ12 programming extension cable” and BB0703 (PICkit 2) by removing one end of the “RJ12 6Pin reverse cable” on either side first, then, take the programmed-chip off the breadboard. &lt;/li&gt;&lt;li&gt;If more chips need be programmed, repeat above step from 4 to 6 after new chip is inserted into the breadboard. &lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXX7w1cdiaI/AAAAAAAAAEc/0-dmQmpg-v4/s1600-h/figure4.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293413753442634146" style="margin: 0px auto 10px; display: block; width: 400px; height: 249px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXX7w1cdiaI/AAAAAAAAAEc/0-dmQmpg-v4/s400/figure4.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;span style="font-family:arial;"&gt;Figure 4 Demo connections with breadboard (using PIC18F4550) &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;p&gt;&lt;strong&gt;Programming with PICkit 2 Programmer or MPLAB IDE&lt;/strong&gt;&lt;br /&gt;After the target chip is connected as figure 4 shows, you may program the chip through one of the following application software: by using PICkit 2 Programmer or by using MPLAB IDE.&lt;br /&gt;&lt;strong&gt;Using PICkit 2 Programmer&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;1. Double click shortcut “PICkit 2 programmer” on desktop, as shown in figure 5.&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293413503480156034" style="margin: 0px auto 10px; display: block; width: 285px; height: 122px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SXX7iSQwz4I/AAAAAAAAAEU/dQk9Nbi0dU8/s400/f5.JPG" border="0" /&gt; &lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;2. "PICkit 2 Programmer” window shows up, select PIC12F508 from the device drop down list, as shown in figure 6.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SXX_T34qxZI/AAAAAAAAAEk/5Go9sc1rI9E/s1600-h/f6.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293417653928117650" style="margin: 0px auto 10px; display: block; width: 326px; height: 400px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SXX_T34qxZI/AAAAAAAAAEk/5Go9sc1rI9E/s400/f6.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 6 PICkit 2 Programmer window&lt;br /&gt;3. Click “File/Import Hex” to load hex file, as shown in figure 7.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SXX_UALNwvI/AAAAAAAAAEs/brw_kXvRFsM/s1600-h/f7.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293417656153391858" style="margin: 0px auto 10px; display: block; width: 348px; height: 97px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SXX_UALNwvI/AAAAAAAAAEs/brw_kXvRFsM/s400/f7.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 7 Import Hex file&lt;br /&gt;4. Click “Write” button, the selected hex file will be programmed into the target chip, and “Programming Successful” message will display, as shown in figure 8.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXX_UCXzxiI/AAAAAAAAAE0/7tYVlrwVJfs/s1600-h/f8.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293417656743085602" style="margin: 0px auto 10px; display: block; width: 326px; height: 400px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXX_UCXzxiI/AAAAAAAAAE0/7tYVlrwVJfs/s400/f8.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 8 Programming Successfully&lt;br /&gt;5. If more chips will be programmed, repeat 1-4 after a new blank-chip is installed as shown in figure 4. If same hex is used, you don’t need re-load the hex file.&lt;br /&gt;&lt;strong&gt;Using MPLAB IDE software&lt;/strong&gt;&lt;br /&gt;1. Double click shortcut “MPLAB IDE” on desktop, as shown in figure 9.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXX_WSU3xaI/AAAAAAAAAE8/s2paNJfyp4A/s1600-h/f9.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293417695385470370" style="margin: 0px auto 10px; display: block; width: 63px; height: 69px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXX_WSU3xaI/AAAAAAAAAE8/s2paNJfyp4A/s400/f9.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 9 MPLAB IDE shortcut&lt;br /&gt;2. Click “Configure/Select Device…”, “Select Device” window opens up, select “PIC18F4550” from the device drop down list, then click “OK”, as shown in figure 10. PIC18F4550 will show up in the bottom status bar (not shown here in any pictures).&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXX_W8ZRmBI/AAAAAAAAAFE/9EqW4dVQJOw/s1600-h/f10.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293417706678229010" style="margin: 0px auto 10px; display: block; width: 400px; height: 382px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXX_W8ZRmBI/AAAAAAAAAFE/9EqW4dVQJOw/s400/f10.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 10 Select Device&lt;br /&gt;3. Click “File/Import…” to open a xxx.hex file, the output window will show a hex file loaded, as shown in figure 11&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXYABfBiXjI/AAAAAAAAAFM/DkyfgM_z1Zk/s1600-h/f11.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293418437528411698" style="margin: 0px auto 10px; display: block; width: 400px; height: 55px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXYABfBiXjI/AAAAAAAAAFM/DkyfgM_z1Zk/s400/f11.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 11 Load hex file&lt;br /&gt;4. Check the configuration Bits from: Configure/Configuration Bits…. Make changes if necessary.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXYACDkyEZI/AAAAAAAAAFU/EpynYKbE7fU/s1600-h/f12.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293418447339917714" style="margin: 0px auto 10px; display: block; width: 400px; height: 204px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXYACDkyEZI/AAAAAAAAAFU/EpynYKbE7fU/s400/f12.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 12 Verify Configuration Bit&lt;br /&gt;5. Click “Programmer/Select Programmer/PICkit 2”, as shown in figure 13.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXYACDILUUI/AAAAAAAAAFc/b-3WY2exbnI/s1600-h/f13.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293418447219937602" style="margin: 0px auto 10px; display: block; width: 400px; height: 151px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXYACDILUUI/AAAAAAAAAFc/b-3WY2exbnI/s400/f13.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 13 Select Program Device&lt;br /&gt;6. PICkit 2 will initialize and a message “PICkit 2 Ready” will show up, as shown in figure 14.&lt;br /&gt;Note: the message in the green frame may not display, it depends if there is a newer version of PICkit 2 operating system or not. Whenever there is a newer version available, it will be downloaded automatically by default. (The red highlighted icon is the programming icon.)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXYACeq1I4I/AAAAAAAAAFk/LzeglBvj0Ss/s1600-h/f14.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293418454613042050" style="margin: 0px auto 10px; display: block; width: 400px; height: 144px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXYACeq1I4I/AAAAAAAAAFk/LzeglBvj0Ss/s400/f14.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 14 PICkit 2 is connected and ready&lt;br /&gt;7. Click program icon, the hex file will be burned into the target chip. And similar message as shown in the blue frame will be displayed (see figure 15).&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SXYACteLIMI/AAAAAAAAAFs/5DELWNu-Cv4/s1600-h/f15.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5293418458586489026" style="margin: 0px auto 10px; display: block; width: 400px; height: 316px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SXYACteLIMI/AAAAAAAAAFs/5DELWNu-Cv4/s400/f15.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 15&lt;br /&gt;Note: After the chip is programmed, please disconnect the "RJ12 programming extension cable" and the "BB0703 (PICkit2)" by removing one end of the “RJ12 6Pin reverse cable” first, then, take the programmed chip off the breadboard.&lt;br /&gt;If there are more chips to be programmed, please repeat steps 1-7 after the chip is inserted into the breadboard. Also you don’t need re-load the hex file if the same hex is used. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-5037596304182514564?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/System-PICkit2.htm' title='How to Program PICs (DIP) with Breadboard?'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/5037596304182514564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/01/how-to-program-pics-dip-with-breadboard.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5037596304182514564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5037596304182514564'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/01/how-to-program-pics-dip-with-breadboard.html' title='How to Program PICs (DIP) with Breadboard?'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SCC098FBHwU/SXX68W9zIqI/AAAAAAAAAD0/mOSKSNK1dFQ/s72-c/1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-5979564169491858912</id><published>2009-01-18T21:50:00.003-05:00</published><updated>2011-03-24T18:02:18.087-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How to'/><title type='text'>How to Configure modem and Router for Web Servers</title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;" &gt;Configure WESTELL DSL 6100 modem and Netgear WGT624 V3 Router for Small Business Web / Ftp / Email Servers&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;" &gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;Jan 16, 2009&lt;br /&gt;Welland, ON, Canada&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Hosting a Web / Ftp / Email server in-house is a low cost solution for small business owners. Comparing with third party web host, in-house internet server provides some advantages:&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Relative low cost&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Sufficient bandwidth and unlimited traffic&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Real time traffic monitoring&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Secure and fast response to unexpected events&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;DSL high speed internet service is widely available in USA, Canada and many part of the world. And it provides enough bandwidth for small business Web / Ftp / Email servers.&lt;br /&gt;&lt;br /&gt;To forward all internet requests to a Web / Ftp / Email server, it is required to configure the DSL modem and router correctly. It relates to NAT (Network address translation) and port forwarding technology. A Westell 6100 DSL modem and a Netgear WGT624 V3 Router are used in the document for demonstration purpose (Figure 1).&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXPrxFOB4rI/AAAAAAAAABM/AS1tZRleDR8/s1600-h/network_layout.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292833215537603250" style="margin: 0px auto 10px; display: block; width: 516px; height: 165px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXPrxFOB4rI/AAAAAAAAABM/AS1tZRleDR8/s400/network_layout.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Figure 1 Network Layout for in-house Web / Ftp / Email server &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 102);font-family:arial;" &gt;Change Router LAN IP setup &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Both Westell 6100 DSL modem and Netgear WGT624 V3 Router have a default LAN IP address of 192.168.1.1. It is recommended to change one of the device IP address to 192.168.2.1. On this document, the Netgear WGT624 V3 Router address is changed to 192.168.2.1. (Figure 2)&lt;br /&gt;&lt;br /&gt;After log on into the router control panel by typing 192.168.1.1, select "LAN IP Setup", and change the IP address to 192.168.2.1 (Figure 2.) &lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXPsDS4oiGI/AAAAAAAAABU/1s92UeC09SA/s1600-h/netgear_LAN_IP_Setup.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292833528443603042" style="margin: 0px auto 10px; display: block; width: 400px; height: 292px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXPsDS4oiGI/AAAAAAAAABU/1s92UeC09SA/s400/netgear_LAN_IP_Setup.JPG" border="0" /&gt; &lt;/span&gt;&lt;/a&gt;&lt;p align="center"&gt;&lt;span style="font-family:arial;"&gt;Figure 2 Change WGT624 V3 Router IP address to 192.168.2.1 &lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;strong&gt;Configure Westell DSL 6100 modem&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;Open a windows internet explorer, type 192.168.1.1 in the address bar.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXPtzgEwn9I/AAAAAAAAABc/I5w7lVldT9M/s1600-h/figure+3.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292835456129474514" style="margin: 0px auto 10px; display: block; width: 400px; height: 152px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXPtzgEwn9I/AAAAAAAAABc/I5w7lVldT9M/s400/figure+3.JPG" border="0" /&gt; &lt;/span&gt;&lt;/a&gt;&lt;p align="center"&gt;&lt;span style="font-family:arial;"&gt;Figure 3 IP address of Westell DSL 6100 modem &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;The connection overview window will display.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXPt3zFLgWI/AAAAAAAAABk/ZXv3C1_q_0Y/s1600-h/figure+4.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292835529950986594" style="margin: 0px auto 10px; display: block; width: 400px; height: 209px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXPt3zFLgWI/AAAAAAAAABk/ZXv3C1_q_0Y/s400/figure+4.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 4 Connection Overview of DSL Modem &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Under the configuration menu, there are following 11 configurations: VC configuration, DNS Configuration, DHCP Configuration, Private LAN Configuration, Public LAN Configuration, Detect WAN Configuration, Single Static IP Configuration, Service Configuration, Firewall Configuration, ATM Loopbacks, Turbo TCP, as shown in figure 5&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXPt8bvBTQI/AAAAAAAAABs/6TSkt1H--zA/s1600-h/figure+5.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292835609583373570" style="margin: 0px auto 10px; display: block; width: 400px; height: 193px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXPt8bvBTQI/AAAAAAAAABs/6TSkt1H--zA/s400/figure+5.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Figure 5 List of Configuration Menu &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Verify that all the 11 configurations are set up as following:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SXPuRoz-mwI/AAAAAAAAAB0/v2C7brgi7XU/s1600-h/figure+6.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292835973871082242" style="margin: 0px auto 10px; display: block; width: 400px; height: 331px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SXPuRoz-mwI/AAAAAAAAAB0/v2C7brgi7XU/s400/figure+6.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 6 VC configuration&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXPuWLe2CKI/AAAAAAAAAB8/_4ZejBrRO8o/s1600-h/figure+7.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292836051897157794" style="margin: 0px auto 10px; display: block; width: 400px; height: 286px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXPuWLe2CKI/AAAAAAAAAB8/_4ZejBrRO8o/s400/figure+7.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 7 DNS configuration&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SXPuaN_g3dI/AAAAAAAAACE/n94LjglvxIE/s1600-h/figure+8.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292836121290530258" style="margin: 0px auto 10px; display: block; width: 400px; height: 240px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SXPuaN_g3dI/AAAAAAAAACE/n94LjglvxIE/s400/figure+8.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 8 DHCP Configuration&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SXPudvcFU6I/AAAAAAAAACM/Btx1r8Hs3Hw/s1600-h/figure+9.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292836181808337826" style="margin: 0px auto 10px; display: block; width: 400px; height: 272px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SXPudvcFU6I/AAAAAAAAACM/Btx1r8Hs3Hw/s400/figure+9.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 9 Private LAN Configuration&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_SCC098FBHwU/SXPuhfEipYI/AAAAAAAAACU/Eo8f-7-GlrY/s1600-h/figure+10.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292836246134105474" style="margin: 0px auto 10px; display: block; width: 400px; height: 201px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SXPuhfEipYI/AAAAAAAAACU/Eo8f-7-GlrY/s400/figure+10.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 10 Public LAN Configuration&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SXPu-pKK3SI/AAAAAAAAACc/O66EkIIHDcI/s1600-h/figure+11.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292836747058273570" style="margin: 0px auto 10px; display: block; width: 400px; height: 146px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SXPu-pKK3SI/AAAAAAAAACc/O66EkIIHDcI/s400/figure+11.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 11 Detect WAN Configuration&lt;br /&gt;&lt;br /&gt;On single static IP configuration please select "enable", after it is enabled, it reads as figure 12.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXPvCWYscJI/AAAAAAAAACk/NVnLzqMlN3g/s1600-h/figure+12.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292836810738397330" style="margin: 0px auto 10px; display: block; width: 400px; height: 168px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXPvCWYscJI/AAAAAAAAACk/NVnLzqMlN3g/s400/figure+12.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 12 Single Static IP Configuration&lt;br /&gt;&lt;br /&gt;Please make sure there are no other service enabled and no static NAT as shown in Figure 13.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXPvGBQ9zjI/AAAAAAAAACs/l_FgR14d2h8/s1600-h/figure+13.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292836873788313138" style="margin: 0px auto 10px; display: block; width: 400px; height: 207px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXPvGBQ9zjI/AAAAAAAAACs/l_FgR14d2h8/s400/figure+13.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 13 Service Configuration &lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-family:arial;"&gt;Select "None" on Firewall Configuration (Figure 14). &lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXPvKP3hejI/AAAAAAAAAC0/nPO7LKkiXEk/s1600-h/figure+14.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292836946427607602" style="margin: 0px auto 10px; display: block; width: 400px; height: 288px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXPvKP3hejI/AAAAAAAAAC0/nPO7LKkiXEk/s400/figure+14.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Figure 14 Firewall Configuration&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXPvRFBdD4I/AAAAAAAAAC8/VsPAV7Vp6_o/s1600-h/figure+15.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292837063775555458" style="margin: 0px auto 10px; display: block; width: 400px; height: 135px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXPvRFBdD4I/AAAAAAAAAC8/VsPAV7Vp6_o/s400/figure+15.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 15 ATM Loopback&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXPvqBkWJZI/AAAAAAAAADE/sk-W5rPPxq8/s1600-h/figure+16.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292837492344890770" style="margin: 0px auto 10px; display: block; width: 400px; height: 118px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXPvqBkWJZI/AAAAAAAAADE/sk-W5rPPxq8/s400/figure+16.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Figure 16 Turbo TCP &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Configure Netgear WGT624 V3&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;3.1.Type 192.168.2.1 in the address bar to enter into Netgear server&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/_SCC098FBHwU/SXPvttSSA1I/AAAAAAAAADM/w5R7d-g1s7c/s1600-h/figure+17.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292837555619890002" style="margin: 0px auto 10px; display: block; width: 400px; height: 40px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SXPvttSSA1I/AAAAAAAAADM/w5R7d-g1s7c/s400/figure+17.JPG" border="0" /&gt; &lt;/span&gt;&lt;/a&gt;&lt;p align="center"&gt;&lt;span style="font-family:arial;"&gt;Figure 17 IP address for Netgear WGT624 V3 Setting &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;3.2.Enter username and password to enter Netgear WGT624 V3 Configure Setting, as shown in figure 18.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXPvxfuIyMI/AAAAAAAAADU/N1uKVMm0iEM/s1600-h/figure+18.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292837620698106050" style="margin: 0px auto 10px; display: block; width: 326px; height: 354px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXPvxfuIyMI/AAAAAAAAADU/N1uKVMm0iEM/s400/figure+18.JPG" border="0" /&gt; &lt;/span&gt;&lt;/a&gt;&lt;p align="center"&gt;&lt;span style="font-family:arial;"&gt;Figure 18 Log into Netgear Setting &lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-family:arial;"&gt;3.3.Click the "Port Forwarding/Port Triggering" at the setup wizard on left hand side, make sure the service type "Port Forwarding" is selected, then click "Add Custom Service", as shown in figure 19. &lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXPwN-feMII/AAAAAAAAADk/rZroaDfJoNk/s1600-h/Port_Forwarding_Add_Service.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292838109994430594" style="margin: 0px auto 10px; display: block; width: 400px; height: 246px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXPwN-feMII/AAAAAAAAADk/rZroaDfJoNk/s400/Port_Forwarding_Add_Service.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 19 Port Forwarding/Port Triggering &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;3.4.Add a Web server service per the following setting as shown in figure 20. Make sure port 80 is used for Web server, and server IP address set at 192.168.2.2, then click "Apply".&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://4.bp.blogspot.com/_SCC098FBHwU/SXPv1CCaRYI/AAAAAAAAADc/dbrpPmU-v6Q/s1600-h/figure+20.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292837681449551234" style="margin: 0px auto 10px; display: block; width: 400px; height: 219px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SXPv1CCaRYI/AAAAAAAAADc/dbrpPmU-v6Q/s400/figure+20.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 20 Add a new custom Service – Web server &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;3.5.Web server service port forwarding is setup, notice that the new service named "Web” is added to the service list, as shown in figure 21, item #3.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://3.bp.blogspot.com/_SCC098FBHwU/SXPwa1m6_MI/AAAAAAAAADs/a8bHnXQ1j1M/s1600-h/Port_Forwarding_Web_Server_Service.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292838330948058306" style="margin: 0px auto 10px; display: block; width: 400px; height: 254px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SXPwa1m6_MI/AAAAAAAAADs/a8bHnXQ1j1M/s400/Port_Forwarding_Web_Server_Service.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Figure 21 Web Server Port Forwarding &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;3.6. Follow the same procedure from step 3.3 to 3.5 for setting up FTP server and Email server. Please note that port # for FTP server and Email server are different then web server. Please refer to figure 1 for correct port selection.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-5979564169491858912?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/5979564169491858912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/01/hosting-web-ftp-email-server-in-house.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5979564169491858912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/5979564169491858912'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/01/hosting-web-ftp-email-server-in-house.html' title='How to Configure modem and Router for Web Servers'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SCC098FBHwU/SXPrxFOB4rI/AAAAAAAAABM/AS1tZRleDR8/s72-c/network_layout.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-7338061850849975341</id><published>2009-01-13T11:00:00.032-05:00</published><updated>2011-03-24T18:02:04.661-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BB0703 (PICKit 2)'/><category scheme='http://www.blogger.com/atom/ns#' term='Pogo'/><category scheme='http://www.blogger.com/atom/ns#' term='Cable'/><title type='text'>CBL-0703-POGO: PIC In-Circuit Serial Programming (ICSP) Pogo Cable</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.auelectronics.com/"&gt;Au Group Electronics &lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Au Group Electronics &lt;/span&gt;&lt;a href="http://www.auelectronics.com/System-PICkit2.htm"&gt;&lt;span style="color: rgb(129, 0, 129);font-family:arial;" &gt;&lt;strong&gt;BB0703&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt; &lt;/strong&gt;PIC In-Circuit Serial Programming (ICSP) &lt;a href="http://www.auelectronics.com/products/system/bb0703/cbl-0703-pogo.html"&gt;Pogo Pin Cable &lt;/a&gt;(part#:&lt;/span&gt;&lt;a href="http://www.auelectronics.com/System-PICkit2.htm"&gt;&lt;span style="font-family:arial;"&gt;CBL-0703-POGO &lt;/span&gt;&lt;/a&gt;) &lt;span style="font-family:arial;"&gt;is designed for Au Group Electronics BB0703 family products. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Three different colors in fixture are available: blue, white, and black. Samples are displayed in Figure 1 below.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;Note&lt;/span&gt;: actual product's color and style may be changed without further notice; all pictures in this document are for demonstration purpose only.)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5317177861728217570" style="margin: 0px auto 10px; display: block; width: 400px; height: 64px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/ScppF_fhqeI/AAAAAAAAA3s/A270_SL38ug/s400/Pogo_Black.jpg" border="0" /&gt;&lt;img id="BLOGGER_PHOTO_ID_5317177858762009362" style="margin: 0px auto 10px; display: block; width: 400px; height: 72px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/ScppF0cU6xI/AAAAAAAAA3k/eGzRjJfySoE/s400/Pogo_White.jpg" border="0" /&gt;&lt;img id="BLOGGER_PHOTO_ID_5317177851820804002" style="margin: 0px auto 10px; display: block; width: 400px; height: 105px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/ScppFalah6I/AAAAAAAAA3U/o2PZhNAVNcE/s400/Pogo_Black_2.jpg" border="0" /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5317164100842091154" style="margin: 0px auto 10px; display: block; width: 400px; height: 54px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/ScpclAMm8pI/AAAAAAAAA2s/nx3NpP8MxKQ/s400/Pogo_Blue.jpg" border="0" /&gt;&lt;/span&gt; &lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div style="text-align: center;" align="left"&gt;&lt;span style="font-family:arial;"&gt;Figure 1 CBL-0703-POGO &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Specification:&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;div style="font-weight: normal;"&gt;&lt;span style="font-family:arial;"&gt;Current rating: 3 amps continuous &lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal;"&gt;&lt;span style="font-size:0pt;"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;Spring force: 4.0 oz each pin @ 0.100 inch working travel distance&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal;"&gt;&lt;span style="font-size:0pt;"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;Typical contact resistance: less than 60 mOhm&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal;"&gt;&lt;span style="font-size:0pt;"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;Working travel distance: 0.100~0.160 inch&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal;"&gt;&lt;span style="font-size:0pt;"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;Pogo pin Material: BeCu with gold plated&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="font-size:0pt;"&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5310095810973865122" style="margin: 0px auto 10px; display: block; width: 400px; height: 141px; text-align: center;" alt="" src="http://4.bp.blogspot.com/_SCC098FBHwU/SbFAAYhjFKI/AAAAAAAAAw4/PEmnT9mEoCw/s400/table1.JPG" border="0" /&gt;When CBL-0703-POGO is connected with Au Group Electronics BB0703 and BB0703+ family products, the ICSP signals are defined as table 1.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Note &lt;/span&gt;1: The Pin-out and wire color listed in table 1 is for BB0703 family only. When other PIC programmer products are connected, these signal definition may be different.&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Note &lt;/span&gt;2: The "pin # 1" indicator (triangle) (figure 2, figure 2-1) or pin numbers are located on the pogo pin fixture in different pattern (figure 2-2) &lt;/span&gt;&lt;span style="font-family:arial;"&gt;(&lt;span style="color: rgb(255, 0, 0);"&gt;Note&lt;/span&gt;: All dimension are for reference only, actual product may be changed without further notice.)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5291519795892072802" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 92px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_GI_-LxCLPhA/SW9BN_wYMWI/AAAAAAAAACI/TJfRLIMMR88/s400/CBL-0703-POGO.JPG" border="0" /&gt; &lt;img id="BLOGGER_PHOTO_ID_5317176518690081154" style="margin: 0px auto 10px; display: block; width: 400px; height: 153px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/Scpn30SSCYI/AAAAAAAAA3M/d_e7eaGEgBw/s400/Figure+2-1.jpg" border="0" /&gt;Figure 2-1&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5317176314678956370" style="margin: 0px auto 10px; display: block; width: 400px; height: 284px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/Scpnr8SPUVI/AAAAAAAAA3E/ER51hLbl6y4/s400/Figure+2-2.JPG" border="0" /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:arial;"&gt;Figure 2-2&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Note &lt;/span&gt;3: Recommended PCB pads pattern (mating with pogo pins) is shown in figure 3, recommended parameters are: ID = 1 mm, OD = 2mm, and pin pitch = 2.54 mm (100 mil).&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;" align="left"&gt;&lt;a href="http://2.bp.blogspot.com/_GI_-LxCLPhA/SW5pGvxHJ3I/AAAAAAAAAB4/14IyfWryhpw/s1600-h/CBL_0703_POGO_6Hole_PCB.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5291282176829499250" style="margin: 0px auto 10px; display: block; width: 400px; cursor: pointer; height: 168px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_GI_-LxCLPhA/SW5pGvxHJ3I/AAAAAAAAAB4/14IyfWryhpw/s400/CBL_0703_POGO_6Hole_PCB.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;xml&gt;&lt;w:worddocument&gt;&lt;w:punctuationkerning&gt;&lt;w:validateagainstschemas&gt;&lt;w:compatibility&gt;&lt;w:breakwrappedtables&gt;&lt;w:snaptogridincell&gt;&lt;w:wraptextwithpunct&gt;Figure 3 – Recommended PCB pattern for pogo pins&lt;br /&gt;&lt;/w:wraptextwithpunct&gt;&lt;/w:snaptogridincell&gt;&lt;/w:breakwrappedtables&gt;&lt;/w:compatibility&gt;&lt;/w:validateagainstschemas&gt;&lt;/w:punctuationkerning&gt;&lt;/w:worddocument&gt;&lt;/xml&gt; &lt;div style="text-align: justify;"&gt;&lt;xml style="color: rgb(255, 0, 0);"&gt;&lt;w:worddocument&gt;&lt;w:punctuationkerning&gt;&lt;w:validateagainstschemas&gt;&lt;w:compatibility&gt;&lt;w:breakwrappedtables&gt;&lt;w:snaptogridincell&gt;&lt;w:wraptextwithpunct&gt;&lt;/w:wraptextwithpunct&gt;&lt;/w:snaptogridincell&gt;&lt;/w:breakwrappedtables&gt;&lt;/w:compatibility&gt;&lt;/w:validateagainstschemas&gt;&lt;/w:punctuationkerning&gt;&lt;/w:worddocument&gt;&lt;/xml&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Note &lt;/span&gt;4: This cable is also capable of being used with other PIC programmers (e.g. Microchip ICD2/ICD3/RealICE, etc.), please be aware that each programmer's ICSP pin-out definition may be different. When CBL-0703-POGO is used with non-BB0703 programmer, please always refer to the programmer's specification for correct pinout. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:arial;"&gt;Figure 4 illustrates the RJ-12 Jack Pinout from Microchip MPLAB ICD2 (&lt;a href="http://ww1.microchip.com/downloads/en/DeviceDoc/51265g.pdf"&gt;refer to Using MPLAB ICD2&lt;/a&gt;)&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5310102726229406370" style="margin: 0px auto 10px; display: block; width: 400px; height: 134px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_SCC098FBHwU/SbFGS528sqI/AAAAAAAAAxA/zNlo9aYr5EU/s400/MAPLAB+ICD+2.JPG" border="0" /&gt;&lt;/span&gt;Figure 4&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:arial;"&gt;Figure 5 illustrates the RJ-12 Jack Pinout from Microchip ICD 3 (&lt;a href="http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_ICD3_Poster_51765a.pdf"&gt;refer to Using MPLAB ICD 3 In-Circuit Debugger&lt;/a&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;" align="left"&gt;&lt;img id="BLOGGER_PHOTO_ID_5310105929737860354" style="margin: 0px auto 10px; display: block; width: 400px; height: 167px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_SCC098FBHwU/SbFJNX24dQI/AAAAAAAAAxQ/jITlpVqx1Nc/s400/MAPLAB+ICD+3.JPG" border="0" /&gt;&lt;/div&gt;&lt;div style="text-align: center;" align="left"&gt;Figure 5&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;" align="left"&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:arial;"&gt;When CBL-0703-POGO is connected with ICD2, the ICSP signals are defined as table 2&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5310107446574326706" style="margin: 0px auto 10px; display: block; width: 400px; height: 137px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SbFKlqg4I7I/AAAAAAAAAxY/5SyNzFdQfcs/s400/ICD2.JPG" border="0" /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:arial;"&gt;When CBL-0703-POGO is connected with ICD3, the ICSP signals are defined as table 3.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(255, 0, 0);font-family:arial;" &gt;&lt;img id="BLOGGER_PHOTO_ID_5310107773214431138" style="margin: 0px auto 10px; display: block; width: 400px; height: 140px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_SCC098FBHwU/SbFK4rV8l6I/AAAAAAAAAxo/s38zK-i5Ifs/s400/table+3.JPG" border="0" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-7338061850849975341?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/System-PICkit2.htm' title='CBL-0703-POGO: PIC In-Circuit Serial Programming (ICSP) Pogo Cable'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/7338061850849975341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/01/cbl-0703-pogo.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/7338061850849975341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/7338061850849975341'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/01/cbl-0703-pogo.html' title='CBL-0703-POGO: PIC In-Circuit Serial Programming (ICSP) Pogo Cable'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_SCC098FBHwU/ScppF_fhqeI/AAAAAAAAA3s/A270_SL38ug/s72-c/Pogo_Black.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2077525824011245369.post-1500046588790801691</id><published>2009-01-13T10:42:00.008-05:00</published><updated>2011-03-24T18:01:57.599-04:00</updated><title type='text'>Announcement</title><content type='html'>&lt;strong&gt;Author: &lt;span style="color: rgb(51, 102, 255);"&gt;Huihui Duan, Chaonan Chen, Au Group Electronics&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Au Group Electronics will post all the user manuals and application notes to the blog:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://augroups.blogspot.com/"&gt;http://AuGroups.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please come here to check the most-recent released documents.&lt;br /&gt;To Order products, please visit our web site:&lt;br /&gt;&lt;a href="http://www.auelectronics.com/products/"&gt;http://www.auelectronics.com/products/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.auelectronics.com/"&gt;www.AuElectronics.com&lt;/a&gt;&lt;br /&gt;Questions can be asked at our forum:&lt;br /&gt;&lt;a href="http://www.auelectronics.com/forum"&gt;http://www.auelectronics.com/forum&lt;/a&gt;&lt;br /&gt;Major alpha site:&lt;br /&gt;&lt;a href="http://www.auelectronics.selfip.com/"&gt;www.AuElectronics.selfip.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2077525824011245369-1500046588790801691?l=augroups.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.auelectronics.com/' title='Announcement'/><link rel='replies' type='application/atom+xml' href='http://augroups.blogspot.com/feeds/1500046588790801691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://augroups.blogspot.com/2009/01/announcement.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/1500046588790801691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2077525824011245369/posts/default/1500046588790801691'/><link rel='alternate' type='text/html' href='http://augroups.blogspot.com/2009/01/announcement.html' title='Announcement'/><author><name>Support</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_SCC098FBHwU/SXaE__ERHWI/AAAAAAAAAI8/O3NsxJyJBqQ/S220/AuLabel.jpg'/></author><thr:total>0</thr:total></entry></feed>
