ADuCino 360


ADuCino is an inexpensive evaluation board with ARM Cortex-M3 core-based ADuCM360 or ADuCM361 microcontroller. The board has a complete range of peripherals, including ISP/UART programming interface (based on ADI’s bootloader), SWD connector, I2C channel, two SPI channels, UART with virtual USB COM port, digital temperature sensor, MEMS 3D accelerometer, switches, etc. ADuCino is mechanically compatible with Arudino system and shields.

Na 1 str DOCa.jpg


ADuCino360 is evaluation board with Analog Devices ADuCM360/361 microcontroller (Cortex-M3 core). It is mechanically compatible with Arduino and has built-in USB flash programmer, MEMS accelerometer and digital temperature sensor.

Hardware features
  • ADuCM360 microcontroller (Cortex-M3 @16 MHz, 128kB Flash, 8kB SRAM, 2xADC 24-bit, 12-bit DAC, UART, I2C, 2xSPI, 16-bit PWM controller, 19xGPIOs)
  • ADXL362 MEMS 3D accelerometer (SPI)
  • ADT7420 temperature sensor (I2C)
  • USB interface (Flash ISP programming and virtual serial port), two microswitches (reset and user), mechanically compatible with Arduino system
  • I2C and SPI connectors (KAmod standard)
  • JTAG/SWD connector,
  • GPIOs and ADCin lines available on 2.54mm pins
  • USB or external (POWER connector) +5V power supply

Package contents
Code Description
  • ADuCino 360 evaulation board with ADuCM360 microcontroller

ADuCino360 sch1.png

ADuCino360 sch2.png

Power supply
ADuCino360 zasPCB.png

ADuCino360 zasSCH.png


ADuCino360 board is equipped with two microswitches:

  • S1 – reset button
  • S2 – connected to GPIO P2.2 line. It can be used in user applications, it can also activate bootloader
ADuCino360 swPCB.png

ADuCino360 sw.png

3D accelometer

ADuCino360 board is equipped with ADXL362 3D digital accelerometer (U4) with SPI interface. It is connected to ADuCM360 SPI0 interface. SPI0 lines are also available on Con1 connector (KAmod standard).

ADuCino360 memsPCB.png

ADuCino360 mems.png

Temperature sensor

ADuCino360 board is equipped with ADT7420 digital temperature sensor with I2C interface. Sensor is connected to ADuCM360 I2C interface, its lines have pull-up resistors (R2, R3). Sensor I2C address is 0x48.

ADuCino360 tempPCB.png

ADuCino360 temp.png

USB<->UART converter

ADuCino360 board is equipped with bidirectional USB<->UART converter (U5). It can be used in user applications to communicate with PC. It is also used by bootloader for Flash programming. To connect USB<->UART converter to P0.1 and P0.2 microcontroller pins put JP1 and JP2 jumpers in „On” position

ADuCino360 usbPCB.png

ADuCino360 usb.png

ADuCino360 board’s microcontroller has built-in bootloader (On-Chip Kernel), it lets Flash memory to be programmed with data received from UART interface. To activate bootloader press S1 button (reset) while holding S2 button. CM3WSD software is needed to perform flash programming, it is available at Analog Devices website.

Interface SWD

ADuCM360 microcontrollers have SWD interface (Single Wire Debugging), designed for debugging and flash programming. ADuCino360 Con3 connector has standard SWD/JTAG pinout, therefore it is compatible with most popular debuggers: uLINK, J-Link etc.

ADuCino360 swdPCB.png

ADuCino360 swd.png

GPIO and ADCin connectors

ADuCM360 microcontroller digital GPIO lines and analog inputs are available on 2.54mm gold-pin connector, its pinout is shown on picture below.

ADuCino360 gpioPCB.png

ADuCino360 gpio.png

SPI connector

ADuCM360 SPI0 interface is available on Con1 connector (KAmod standard). Note that SPI0 lines are also connected to built-in accelerometer.

ADuCino360 spiPCB.png

ADuCino360 spi.png

I2C connector

ADuCM360 I2C interface is available on Con2 connector (KAmod standard). Note that these lines are also connected to built-in temperature sensor.

ADuCino360 i2cPCB.png

ADuCino360 i2c.png