DIAMEX PIC PROG - Universal programmer for PICs, PIC-PROG

42.2 EUR
Consult the informative sheet with in-depth details, compare prices and find the features of PRODUCTNAME, on sale at the price of PRICE CURRENCY; falls into the CATEGORY NAME; the product is marketed by SELLER NAME and produced by MANUFACTURER NAME.
The universal tool for programming many PIC controllers made by Microchip PIC is software and hardware compatible with PIC KIT 2 (DV 164120). The original Microchip software (MPLAB, PICKIT2 Programmer) can be used.
The programmer firmware can be updated at any time using Microchip tools.
Technical data:
• Standard ICSP-compatible 6-pin pin header
• 3 LEDs for status indication
• Powered via USB port
• No drivers required (HID device)
• Bios updateable via USB
Included with delivery:
• Programmer (without enclosure)
• Mini USB cable
• Quick start guide
Delivery Cost: 9.95 EUR
Availability: in stock
Delivery Time: 4-5 business days
Condition: new
The universal tool for programming many PIC controllers made by Microchip PIC is software and hardware compatible with PIC KIT 2 (DV 164120). The original Microchip software (MPLAB, PICKIT2 Programmer) can be used.
The programmer firmware can be updated at any time using Microchip tools.
Technical data:
• Standard ICSP-compatible 6-pin pin header
• 3 LEDs for status indication
• Powered via USB port
• No drivers required (HID device)
• Bios updateable via USB
Included with delivery:
• Programmer (without enclosure)
• Mini USB cable
• Quick start guide
Delivery Cost: 9.95 EUR
Availability: in stock
Delivery Time: 4-5 business days
Condition: new
Comparison of Similar Products

EXA-Prog stands for the new generation of ISP programmers, which are not limited to one specific microcontroller type, but support several different controller architectures and programming interfaces.
As the successor of the popular DIAMEX ALL AVR, the EXA-PROG offers more programming modes and a built-in function for self-checking all signals on the programming lines with the associated Exa tool.
Laser cut plexiglass housing. Two built-in status LEDs indicate the current status of the programmer. Electronics and housing are completely ''made in Germany''.
Supported microcontrollers
- ATMEL/Microchip AVR, MegaAVR, TinyAVR controller with ISP interface (MISO, MOSI, SCK, RESET) or alternatively (PDI, PDO, SCK, RESET).
- ATMEL/Microchip TinyAVR, AVR-DA controller with UPDI interface. With high voltage function for controllers with deactivated UPDI pin
- STM32 32-bit ARM Cortex-M controllers, which have an internal UART bootloader
- NXP LPC 32-bit ARM Cortex-M controllers with internal UART bootloader
- ESP8266, ESP32, ESP32-S2 controllers and modules via internal UART bootloader
Programming modes
- AVR-ISP
- AVR-UPDI and AVR-UPDI-HV
- STM32, Cortex-M
- NXP/LPC, Cortex-M
- ESP8266, ESP32, ESP32-S2
- USB serial interface
Special features
- Function selection via DIP switches
- Signal level switchable, 3.3V, 5V
- integrated high voltage generator for UPDI programming
- Automatic bit rate adjustment in AVR-ISP mode
- Clock generator for AVR controller with fuse oscillator
- Button to reset the connected microcontroller
- 10-pin standard ISP connector
- optional accessories: 10-pin to 6-pin adapter, ESP01 adapter
- Mini-USB connector for power supply and connection to PC
- Firmware updateable via USB
- Windows PC tool for testing the signal levels at the programming connector
Technical data
- Current consumption without microcontroller connected: approx. 30mA
- Signal level at programming connector: 5V (USB voltage) or 3.3V
- Power supply for external circuit: max. 300mA (3.3V), max. 500mA (5V)
- UPDI high voltage: approx. 12.3V
- Case size: approx. 55x40x10mm
- Weight: approx. 25g
Scope of delivery
- EXA-PROG in coloured plexiglass case(colour may vary)
- ribbon cable 10-pin with connectors, approx. 15cm length
- Mini-USB cable

A real all-rounder. Three different programming modes allow it to be used in a variety of applications. The Atmel AVR controllers and ST and NXP Cortex-M controllers can be programmed via the ISP interface and UART bootloader respectively. A DIP switch can be used to select between Atmel AVR, STM32 and NXP/LPC. As a special treat, a fourth mode—which emulates a USB-to-serial converter—is included.
NEW for AVR mode! The adaptive bit-rate adjustment automatically detects and adjusts SPI bit rates that are set too high.
Target voltage supply is also possible via the DIL switch. This voltage can be set to 5 V or 3.3 V and can be switched on or off.
This helping hand for professionals, hobbyists and ambitious novices is delivered in an original laser-cut Plexiglas® housing. Electronics and housing are made entirely in Germany. Two integrated status LEDs indicate the current status of the
programmer.
Software support:
• AVR Studio 4, AVR Studio 5
• ATMEL Studio 6 and 7
• AVRDUDE
• Bascom with setting options->Programmer = STK500: C:\Programs\Atmel\AVR Tools\STK500\stk500.exe and installed AVR Studio
• Flash Magic for NXP controllers
• STM32 Flash loader
Supports the following microcontrollers:
• Atmel ATtiny
• Atmel ATMega
• Atmel AT90xx
• All other AVR controllers that support the SPI programming interface
• All STM32 Cortex-M controllers with UART bootloader
• All NXP/LPC Cortex-M controllers with UART bootloader
Technical data:
• Four different operating modes: AVR, STM, NXP/LPC and USB serial converter up to 1 Mbit
• Very fast programming cycle thanks to onboard processor and sophisticated firmware
• Adaptive bit-rate adjustment automatically detects SPI bit rates that are set too high
• Target power supply of 3.3 V maximum 120 mA, 5 V maximum 500 mA, depending on the PC
• Does not require power supply from the target
• Command-compatible with STK500
• USB 2.0 compatible
• Two LEDs for function control
• Very fast data transfer at 12 MB
• Data transfer configurable using software, slower speeds selectable
• Own consumption: approx. 15 mA
Included:
• ISP programmer in a coloured Plexiglas housing (colour may vary)
• ISP 10-pin connector, standard Atmel, approx.15 cm
• USB mini cable
Please note:
• This programmer cannot program ATXmega controllers with the PDI interface or ATtiny 4/5/10 with the TPI interface
• NXP controllers with 8051 core (LPC9xx) are not supported by this programmer
• STM8 controllers are not supported by this programmer
Installation information:
Only the ''PROG-S2-ISP.ZIP'' file is required to install the appropriate virtual COM port driver. Extract the files from the ZIP file to the...

The PIC24FJ256GA7 Curiosity Development Board is a lowcost platform with an integrated programmer and debugger and offers easy expandability with two mikroBUS interfaces to utilize click boards™ for customizing your application. This board features the PIC24FJ256GA705 eXtreme Low Power (XLP) MCU.
Curiosity Development Boards
Your next embedded design idea has a new home. Our Curiosity Development Boards offer a cost-effective, fully integrated microcontroller (MCU) development platform aimed at first-time users, makers, and those looking for a feature-rich rapid prototyping board. The Curiosity platform was designed from the ground up to take full advantage of Microchip's MPLAB® X and MPLAB Xpress integrated development environments. It includes an integrated programmer/debugger and requires no additional hardware to get started. These boards offer multiple user interface options out of the box, including physical switches, mTouch® capacitive sensors and on-board potentiometers. Their layout and external connectors provide unparalleled access to advanced peripherals on many newer PIC MCUs and dsPIC33 DSCs. In addition, some members of the Curiosity Development Board family feature Wi-Fi® and Bluetooth® connectivity. There are several Curiosity Development Boards to choose from, supporting 8-, 16- and 32-bit PIC® MCUs and 16-bit dsPIC33 DSCs:
• 8-bit Curiosity Development Board (DM164137).
• 8-bit Curiosity High Pin Count Development Board (DM164136)
• 16-bit PIC24F LCD Curiosity Development Board (DM240017)
• 16-bit PIC24F LCD and USB Curiosity Development Board (DM240018)
• 16-bit PIC24FJ256GA7 Curiosity Development Board (DM240016)
• 16-bit dsPIC33CH Curiosity Development Board (DM330028-2)
• 16-bit dsPIC33CK Curiosity Development Board (DM330030)
• 32-bit Curiosity PIC32MX470 Development Board (DM320103)
• 32-bit Curiosity PIC32MM Development Board (DM320101)
• 32-bit Curiosity PIC32MM USB Development Board (DM320107)

• Flash program memory with self-reading/writing capability
• Internal 48-MHz oscillator
• Universal serial bus 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART modules
• 25-mA source/sink current I/O
• 1x 8-bit timer (TMR0)
• 1x 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Enhanced power on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out reset
• In circuit serial programming (ICSP)
• In-circuit debug with a debug header
• PIC16LF145x (1.8 - 3.6 V)
• PIC16F145x (1.8 - 5.5 V)

• Flash program memory with self read/self write capability
• Internal 48 MHz oscillator
• Universal Serial BUS 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART module
• 25 mA source/sink current I/O
• 1X 8-bit timer (TMR0)
• 1X 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Improved power-on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out-reset
• In-circuit serial programming (ICSP)
• In-circuit debug with one debug header
• PIC16LF145x (1.8 V - 3.6 V).
• PIC16F145x (1.8 V - 5.5 V)

• Flash program memory with self read/self write capability
• Internal 48 MHz oscillator
• Universal Serial BUS 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART module
• 25 mA source/sink current I/O
• 1X 8-bit timer (TMR0)
• 1X 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Improved power-on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out-reset
• In-circuit serial programming (ICSP)
• In-circuit debug with one debug header
• PIC16LF145x (1.8 V - 3.6 V).
• PIC16F145x (1.8 V - 5.5 V)

• Flash program memory with self-reading/writing capability
• Internal 48-MHz oscillator
• Universal serial bus 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART modules
• 25-mA source/sink current I/O
• 1x 8-bit timer (TMR0)
• 1x 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Enhanced power on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out reset
• In circuit serial programming (ICSP)
• In-circuit debug with a debug header
• PIC16LF145x (1.8 - 3.6 V)
• PIC16F145x (1.8 - 5.5 V)

• Flash program memory with self read/self write capability
• Internal 48 MHz oscillator
• Universal Serial BUS 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART module
• 25 mA source/sink current I/O
• 1X 8-bit timer (TMR0)
• 1X 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Improved power-on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out-reset
• In-circuit serial programming (ICSP)
• In-circuit debug with one debug header
• PIC16LF145x (1.8 V - 3.6 V).
• PIC16F145x (1.8 V - 5.5 V)

• Flash program memory with self-reading/writing capability
• Internal 48-MHz oscillator
• Universal serial bus 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART modules
• 25-mA source/sink current I/O
• 1x 8-bit timer (TMR0)
• 1x 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Enhanced power on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out reset
• In circuit serial programming (ICSP)
• In-circuit debug with a debug header
• PIC16LF145x (1.8 - 3.6 V)
• PIC16F145x (1.8 - 5.5 V)

• Flash program memory with self read/self write capability
• Internal 48 MHz oscillator
• Universal Serial BUS 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART module
• 25 mA source/sink current I/O
• 1X 8-bit timer (TMR0)
• 1X 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Improved power-on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out-reset
• In-circuit serial programming (ICSP)
• In-circuit debug with one debug header
• PIC16LF145x (1.8 V - 3.6 V).
• PIC16F145x (1.8 V - 5.5 V)

• Flash program memory with self read/self write capability
• Internal 48 MHz oscillator
• Universal Serial BUS 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART module
• 25 mA source/sink current I/O
• 1X 8-bit timer (TMR0)
• 1X 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Improved power-on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out-reset
• In-circuit serial programming (ICSP)
• In-circuit debug with one debug header
• PIC16LF145x (1.8 V - 3.6 V).
• PIC16F145x (1.8 V - 5.5 V)

• Flash program memory with self-reading/writing capability
• Internal 48-MHz oscillator
• Universal serial bus 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART modules
• 25-mA source/sink current I/O
• 1x 8-bit timer (TMR0)
• 1x 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Enhanced power on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out reset
• In circuit serial programming (ICSP)
• In-circuit debug with a debug header
• PIC16LF145x (1.8 - 3.6 V)
• PIC16F145x (1.8 - 5.5 V)

• Flash program memory with self-reading/writing capability
• Internal 48-MHz oscillator
• Universal serial bus 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART modules
• 25-mA source/sink current I/O
• 1x 8-bit timer (TMR0)
• 1x 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Enhanced power on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out reset
• In circuit serial programming (ICSP)
• In-circuit debug with a debug header
• PIC16LF145x (1.8 - 3.6 V)
• PIC16F145x (1.8 - 5.5 V)

• Flash program memory with self-reading/writing capability
• Internal 48-MHz oscillator
• Universal serial bus 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART modules
• 25-mA source/sink current I/O
• 1x 8-bit timer (TMR0)
• 1x 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Enhanced power on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out reset
• In circuit serial programming (ICSP)
• In-circuit debug with a debug header
• PIC16LF145x (1.8 - 3.6 V)
• PIC16F145x (1.8 - 5.5 V)

The PIC32 starter kit provides an additional slot for future Microchip starter kit extensions (in development) or for your own prototypes. Documentation and software in English.
For Windows XP and 2000.
• MPLAB IDE v8.x or higher
• MPLAB C32 C compiler, up to 64 kB with full optimisation and without time limits
• Sample source code for projects and peripherals
• Full-source-based debugging in MPLAB IDE
• PIC32 - 72 MHz with 512 kB Flash, 32 kB RAM, 4-channel DMA
• 3 switches and 3 LEDs

• Flash program memory with self read/self write capability
• Internal 48 MHz oscillator
• Universal Serial BUS 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART module
• 25 mA source/sink current I/O
• 1X 8-bit timer (TMR0)
• 1X 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Improved power-on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out-reset
• In-circuit serial programming (ICSP)
• In-circuit debug with one debug header
• PIC16LF145x (1.8 V - 3.6 V).
• PIC16F145x (1.8 V - 5.5 V)

• Flash program memory with self read/self write capability
• Internal 48 MHz oscillator
• Universal Serial BUS 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART module
• 25 mA source/sink current I/O
• 1X 8-bit timer (TMR0)
• 1X 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Improved power-on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out-reset
• In-circuit serial programming (ICSP)
• In-circuit debug with one debug header
• PIC16LF145x (1.8 V - 3.6 V).
• PIC16F145x (1.8 V - 5.5 V)

• Flash program memory with self read/self write capability
• Internal 48 MHz oscillator
• Universal Serial BUS 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART module
• 25 mA source/sink current I/O
• 1X 8-bit timer (TMR0)
• 1X 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Improved power-on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out-reset
• In-circuit serial programming (ICSP)
• In-circuit debug with one debug header
• PIC16LF145x (1.8 V - 3.6 V).
• PIC16F145x (1.8 V - 5.5 V)

• Flash program memory with self read/self write capability
• Internal 48 MHz oscillator
• Universal Serial BUS 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART module
• 25 mA source/sink current I/O
• 1X 8-bit timer (TMR0)
• 1X 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Improved power-on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out-reset
• In-circuit serial programming (ICSP)
• In-circuit debug with one debug header
• PIC16LF145x (1.8 V - 3.6 V).
• PIC16F145x (1.8 V - 5.5 V)

• Flash program memory with self-reading/writing capability
• Internal 48-MHz oscillator
• Universal serial bus 2.0 module with clock recovery from USB host
• MI2C/SPI module
• Enhanced addressable USART modules
• 25-mA source/sink current I/O
• 1x 8-bit timer (TMR0)
• 1x 16-bit timer (TMR 1)
• Extended watchdog timer (WDT)
• Enhanced power on/off reset
• Low-power brown-out reset (LPBOR)
• Programmable brown-out reset
• In circuit serial programming (ICSP)
• In-circuit debug with a debug header
• PIC16LF145x (1.8 - 3.6 V)
• PIC16F145x (1.8 - 5.5 V)

Introduction
The MPLAB Snap In-Circuit Debugger/Programmer provides affordable, fast and easy debugging and programming of PIC®, AVR® and SAM Flash microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs), using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE). The MPLAB Snap connects to your computer via high-speed 2.0 USB interface and can be connected to the target via an 8-pin Single In-Line (SIL) connector. The connector uses two device I/O pins and the reset line to implement programming and debug capabilities. MPLAB Snap has all the speed and features entry-level users need to quickly debug their prototype.
The MPLAB Snap programs quickly. It features, a powerful 32-bit 300 MHz SAM E70 Arm® Cortex®-M7 based MCU for quicker debug iterations. Along with its support for a wide target voltage, the MPLAB Snap supports advanced interfaces such as 4-wire JTAG and Serial Wire Debug with streaming data gateway. It is also backward compatible for demo boards, headers and target systems using 2-wire JTAG and In-Circuit Serial Programming™.
Advantages
• Matches silicon clocking speed:
- Programs as fast as the device will allow
• Target voltage of 1.20V to 5.5V:
- Wide target voltage supports a variety of devices
• Portable and USB-powered
- Powered by a high-speed USB 2.0, no external power required
- CE and RoHS-compliant
• 8-pin single in-line header
- Supports advanced interfaces such as 4-wire JTAG and Serial Wire Debug with streaming data gateway
• Compatibility
- Backward compatible for demo boards, headers and target systems using 2-wire JTAG and ICSP™
• Cost Effective
- Similar performance at a fraction of the price of full-featured tools
• Ease of maintenance and feature upgrades
- Add new device support and features by installing the latest version of MPLAB X IDE, which is available as a free download at www.microchip.com/mplabx
Package Contents
• MPLAB Snap In-Circuit Debugger/Programmer
System Requirements
• MPLAB X IDE version 5.05 or later
• PC-compatible system with an Intel® Pentium® class or higher processor, or equivalent
• Available USB port
• Microsoft Windows® 7 or later, Mac OSX® and Linux® operating systems