The male header pins must be connected after being identified, with photo2?
Do you have any concerns about photo2?
The PIC would have its own voltage source whereas both Vdd and both Vss to + and GND respectively?
The internal debugger power is limited in two aspects: (1) the voltage range is not as
wide (3-5V); and (2) the amount of current it can supply is limited to 100 mA. This may
be of benefit for very small applications that have the device VDD separated from the
rest of the application circuit for independent programming, but is not recommended for
general usage as it imposes more current demands from the USB power system
derived from the PC.
Be aware that the target VDD is sensed by the debugger to allow level translation for
target low-voltage operation. If the debugger does not sense voltage on its VDD line (pin
2 of the interface connector), it will not allow communication with the target.
What difference is there between AVdd and AVss and tVdd and tVss?
Not all devices have the AVDD and AVSS lines, but if they are present on the target
device, all must be connected to the appropriate levels in order for the debugger to
operate.
In general, it is recommended that all VDD/AVDD and VSS/AVSS lines be connected to
the appropriate levels. Also, devices with a VCAP line (PIC18FXXJ for example) should
be connected to the appropriate capacitor or level.
@BigDog
I have the RJ12 to RJ12 straight through six conductor cable from microchip.
I found this connector on Ebay:
https://www.ebay.com/itm/RJ11-RJ12-...-Board-Terminal-Block-Connector-/371278113106
Do you have any link for a development tool as you say, so that the whole target board is constructed, and have that RJ12 connecter, and also power source for pic, and everything, I just plug the cable in it, after putting in the PIC, and program, without the need to construct the PIC programming circuit my self, by empowering it, placing an oscillator etc..?
- - - Updated - - -
I'm NOT a big believer in using these types of programming sockets for the development phase. Repeatedly removing and replugging a microcontroller is one of the easiest ways to damage it.
For small scale production, that is another matter, but not for the design phase of a project.
Do you recommend the Part Number AC162049 - Universal Programming Module for MPLAB ICD 2 & ICD 3 to buy from above all other dev tools you stated? it is the cheapest one: https://www.microchipdirect.com/ProductSearch.aspx?Keywords=AC162049
Is it plug and play only? plug the PIC program it by MPLAB and that's it? Since I will be buying and waiting, do you advise me to buy anything that I might use in the future?
It is for a small scale production, but in such prototypes, Do I have to power up the pic, and add an 20Mhz oscillator? does it have an RJ12 socket?
Surely, there is a place nearby which sells telephone cable and RJ-12 connectors, simply make an RJ-12 to male pin or female header cable.
You can make an RJ-12 to male pin header cable which can then be plugged directly into a breadboard in a matter of minutes.
In the meantime, run down to the hardware store and pickup some telephone 6P6C cable and a bag of RJ-12 connectors, along with some inline pin headers and make an adapter cable, you can be up and running in minutes.
You could also make an RJ-12 to minigrabber cable if you have some minigrabbers laying around which could then be connected directly to any existing designs without an ICSP port or RJ-12 jack.
BigDog
Microchip also offer a more versatile adapter which offers a wider range of operating voltages:
Part Number AC162049-2 - Universal Programming Module 2
Both adapters come with jumpers to ensure you properly connect the ICSP lines to the correct pins of the specific target microcontroller, as well as ensure all Vdd, Vss, AVdd and AVss pins are at their proper voltage levels.
BigDog
does this one has a ZIF socket? Why isn't there any PDF datasheet for it, its picture is too small
Here, no one has the 6P6C cables, nor RJ-12.
You already stated how to make male/female pins from 6P6C Cables, as one side refers to the RJ-12 and the other side refers to six cable pinouts, that I can plug in the breadboard, and refer to photo2 and make the dev tool my self, it is the simplest and most great idea, but no one here deals with such stuff, they only have RJ-11 (used for telephone) or RJ-45 (used for LAN cables...)
As for the programming module, do you have other option than the PIC18 Explorer, since it needs its own driver installation, and has its own way of programming and burning the code. I hated it ever since the Lab days. Do you have other tools, with 3M connectors that allows of inserting/removing PIC, and has RJ-12 to communicate with the ICD3?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?