Mach X is a fully featured device programmer and debugger for a wide range of Microchip parts including chips with Flash memory and One-Time-Programmable devices. It supports out-of circuit programming via its 40 pin DIL ZIF socket and in-circuit programming (ICSP) via a standard RJ12 ICSP connector. In-circuit Debugging (ICD) is also supported via the same RJ12 connector. Supported devices include PIC12, PIC14, PIC16, PIC18, dsPIC, and MCPxxxx CAN Bus chips. High-speed programming is accomplished by an internal PIC18 MCU running at 40 MHz. The advanced ICSP signal routing logic allows programming chips with various DIP pinouts (8-40 pins) via a single 40-pin ZIF socket. In-Circuit programming (ICSP) is possible via a standard RJ12 ICD connector. The device can also be used as an ICD debugger with the PCWH Compiler and IDE. The Mach X connects to your PC via USB interface. No additional power supply is required as the unit is powered from the USB. Drivers and software are available for Linux and Windows OS. Mach X firmware updates are handled by the software over the USB bus. Mach X reads HEX and COF files. Verify voltage is user selectable from 2V to 5.5V. A Start/Repeat pushbutton in conjunction with the device programming software provides a simple and efficient way of batch programming. The software also provides an efficient way of serial numbering when programming a batch of parts. It handles serial numbering in binary or ASCII mode. Serial numbers can be supplied from an external file, from a list file, or via a user prompt. The unit can generate a log file as well. Mach X calculates and programs calibration constants for parts with an internal oscillator. Devices can be read to generate a hex file or disassembly .ASM file. Burn parameters are saved in the hex file as comments. It also supports grouping hex files so multiple hex files can be merged into the same part. View Supported Devices List PIC In-Circuit Debugger Connection to Target The ICD units have a 6-contact RJ12 connector, and provide an RJ12 cable to connect to prototyping boards. We recommend you add an RJ12 ICD socket to your target board; here is the pinout:  ICD Socket | Target Socket | Target Pin | | 1 | 6 | PGM on target PIC - This is optional, used for advance debugging | | 2 | 5 | PGC on target PIC | | 3 | 4 | PGD on target PIC | | 4 | 3 | Ground | | 5 | 2 | +5V from target to ICD. The serial-port version ICD is powered from this pin. The USB-port version uses it to pull up the signals (3V-5V). | | 6 | 1 | MCLR. Connect to target PIC and pull up to +5V on target board with 47K resistor. The ICD will drive this with 13V during chip programming. No capacitor is desired on MCLR; it would cause programming problems with the ICD. | ICD Socket is the pinout on the Mach X unit. Target Socket is the pinout of the target/prototype board; this pinout is applicable if using the provided RJ12 cable. Notes: - Avoid connecting B6 and B7 to other components on the target board, or make them able to be disconnected from any components on the target board via jumpers. On-board components on those pins may interfere with programming or in-circuit debugging.
- The target chip oscillator must be running for the ICD function to work.
Ships From: USA Leadtime: In stock
Optional Recommended Products for this Item
|