top of page





The ArduECU MK1C is our custom, ground-up controller with a built-in CAN controller which is enabled out-of-the-box. It is a fully re-designed ECU controller based upon the ATmega 328P with additional capability. It has the specs of the MK1B except that it has a CAN controller enabled for additional CAN-based applications such as:

  • Vehicle controls development 

  • Car hacking and control

  • Monitoring

  • Automation

  • Machine controller applications

Power Requirements:

  • Recommended Operating Voltage: 12-24VDC (9-36VDC max limits)

  • Idle Power Consumption: <150mA

Reference Voltages:

  • 5VDC Reference (~400mA max with internal re-settable fuse)


  • Serial (x1 capable)

  • SPI (x2 capable)

  • I2C (x1 capable)

  • CAN (x1 SAE J1939/CANopen capable)


  •  Atmega 328P CMOS, 10-Bit ADC @16MHz

  • 32kB In-System Self Programmable Flash Memory, 1kB EEPROM, 2kB Internal SRAM

  • Write/Erase: 10k-Flash, 100k-EEPROM

  • Data retention: 20 years at 85C, 100 years at 25C


  • 4 Capable Digital Outputs (Sourcing outputs capable of ~3A each per channel; up to 30 Amps)

  • 5 Capable PWM Outputs (Sourcing outputs capable of ~3A each per channel; up to 30 Amps)

  • 4 Capable Digital Inputs (5-24VDC)

  • 6 Analog Inputs (three of which are 5VDC, three of which are 12-24VDC)

  • I/O configured internally on PCBA via jumper selections(1) 

Environmental Ratings(2):

  • Operating Temperature: -40F to 158F

  • Storage Temperature: -58F to 185F

  • Water Resistance: IP69K (per IEC660529)

  • Humidity Tolerance: TBD

  • Vibration: TBD

  • Shock: TBD

  • Corrosion: TBD

(1)Hardware jumper selections must match your software configuration.

(2)Ratings need final verification through final beta testing.

(3)Note that adding CAN hardware, requires use of some of the Atmega 328P I/O and therefore reduces the I/O count as compared to the MK1B.


bottom of page