iCP12A Sub-G DAQduino (USB/Wireless IO Control, DAQ, PC Oscilloscope, Data Logger, Frequency Generator in Arduino Form)

iCP12A Sub-G DAQduino (USB/Wireless IO Control, DAQ, PC Oscilloscope, Data Logger, Frequency Generator in Arduino Form)

iCP12A Sub-G DAQduino is a dual mode USB and 433MHz long range wireless  (100m) iCP12 board in Arduino form with 10x input, output, analog, pwm pins. Great tool for signals monitoring (as oscilloscope), data acquisition and circuit troubleshooting at 1mSec/Samples (USB Mode) or 1Sec/Samples (Wireless Mode). 

More details

On sale On sale!

Availability: In-Stock

58 items in stock

Add to my wishlist

  • Currently 0.00/5

Rating: 0.0/5 (0 votes cast)

13 other products in the same category:

iCP12A Sub-G DAQduino is built with Arduino form of external ports connection that fulfilled 3rd party Arduino extension boards. With these IO ports, user can easily plug in different type of 3rd party boards with direct connection to USB port.


The features of iCP12A Sub-G are listed as followings:

  • USB or Wireless communication with common COM port interfacing
  • Arduino form connection, easy interfacing, high performance and user friendly device
  • Onboard with PIC18F2550 [Default] or PIC18F2553 28-Pin Flash USB PIC MCU
  • Excellent flexibility that allows user to expand the board features with plug and play modules
  • Applications:
    • Solar power monitoring
    • Weather station
    • Remote control & monitoring


Wireless Specification:

  • Frequency: 433MHz
  • Transmit power: 20dBm
  • Distance: 100m* (urban area) or up to 1000m* (Line-of-sight), *limited by environment
  • Baud rate: 9600, No parity, 8 bit, 1 stop bit 
  • SmartDAQ add on features: Error Check, Auto Recovery 


Peripheral Features: 

  • 10x IO Port (6x 10/12bit ADC pins, 2x 10 bit PWM/Freq/DAC pins)
  • Serial port emulation (UART Baud Rates: 300 bps to 115.2 kbps)
  • Supported operating systems (32bit/64bit): Windows XP ,Windows Vista, Windows 7, Windows 8, Windows 10, LinuxMac OS X and Raspberry Pi
  • On board Female Mini USB and Micro USB Type B connector
  • Maximum Input Voltage: 15Vdc
  • With 500mA current output at VDD pin with over-current protection 
  • 20MHz oscillator
  • Green LED - power on indicator
  • 2x LEDs (Green, Red) - status indicator
  • ICSP Connector - on-board PIC programming
  • Switch Mode Selection - Boot or Normal mode


SmartDAQ v1.5 Features:

  • Sampling channel: 6x Analogs (10/12 bit ADC) + 7x Digitals (Input/Output)
    • PIC18F2550 [10bit ADC: 5mV Resolution]
    • PIC18F2553 [12bit ADC: 1mV Resolution]
  • Maximum Sampling rate: 
    • 1KHz or 1mSec/Samples (USB Mode) 
    • 1Hz or 1Sec/Samples (Wireless Mode)
  • Sampling voltage: 0V - 5V (auto & scalable graph) at 1mV Res. Dispaly
  • Sampling period:
    • mSec1, 2, 5, 10, 20, 50, 100, 200, 500
    • Sec: 1, 2, 5, 10, 20, 30
    • Min: 1, 2, 5, 10, 20, 30, 60
  • Trigger Mode: Larger [>], Smaller [<], Positive edge [↑], Negative edge [↓]
  • Sampling Mode: ContinuousSingle
  • VDD or External Vref Input Mode 
  • Logging Function:
    • Save Format: TextGraphicBoth
    • Start Time: Normal, Once Trigger, 24-Hour Clock (Auto Run)
    • End Time: Unlimited, Data Size, 24-Hour Clock (Auto Stop)



  • Dimension: 6.86cm X 5.33cm
  • Standard 1x5 2.54mm Pin Socket for ICSP connection



  • Pin B0, C6, C7 and RED LED are reserved for the wireless communication
  • Overvoltage or overcurrent may damage the MCU. Extended exposure to stresses above the Recommended Operating Conditions may affect device reliability.





Accessories List: (These accessories would be shipped together)

  • 28 Pin PIC: PIC18F2550 [Default] or PIC18F2553
  • Preloaded Firmware: HID BootloaderiCP12 DAQv1.5 Firmware
  • iCP12 firmware can be updated using Microchip USB HID Bootloader via USB port
  • NO programmer is required!


Firmware Upgrade: 

  • First, switch the SW1 to 'BOOT' for bootloader mode and connect it to USB port
  • Then program the iCP12A with provided firmware (iCP12A_xx_Firmware.hex) file
Microchip USB HID Bootloader
  • Disconnect the iCP12A and switch back the SW1 to 'NORMAL' for normal operation



  • with SmartDAQ v1.5
iCP12A SmartDAQ Data Acquisition System v1.5

  • 3.0V battery measurement with Vref Off/On Comparison [improve the signal accuracy]
iCP12 Vref Off/On ComparisoniCP12 Vref Connection

  • All 6x ADC signals overlap together into a single line: x1x2x5x10 (Zoom Scale)
Zoom Scale x1 Zoom Scale x2Zoom Scale x5Zoom Scale x10

  • Parallel Recording in 'Text & Graphic Form' at 1mSec Sample Rate (0.5 sec/graph)
Logging in Text & Graphic Form

  • with 'ioControl'

  • with 'pwmGenerator '

  • with 'adcStream'






  • Please share it for more great features:
  • iCP12A Software Pack v1.5 (Serial Driver, Firmware, Bootloader...): zip
  • HID firmware, ioControl Demo PIC Source Code: contact us 
  • FREE Visual Basic 2008 Express Software: Link 
  • PIC18F2550 Datasheet: pdf
  • PIC18F2553 Datasheet: pdf
  • MPLAB IDE 8.40 (93.7MB): zip


Android Apps: 

iCP12 SmartDAQ Android Apps


  • Software 01 - ioControl: Link
  • Software 02 - SerialComm: Link
  • Software 03 - SmartDAQ: Link
  • Software 04 - pwmGenerator: Link
  • Software 05 - adcStream: Link


Third-Party Software:

  • TestiCP12 interface (animations control): Link
  • iCP12 IO Control for the Raspberry PI (by CWRoos): Link
  • Tool for Linux and Mac OS X to support iCP12: Link


Product Reviews::

  • Embedded Lab - iCP12 usbStick, SmartDAQ and Easy Pulse Sensor: Link


Source Code: FREE ioControl source code (VB2008)

  • Download link will be provided immediately after payment
  • Please download the file at [My Account][My orders][Order details][Reference]
    Code Download Link

Customers feedback


No products

Shipping $0.00
Total $0.00

Cart Check out