Català | Castellano | English
iCM4011
 

iCM4011 communication module

Plug & play reprogrammable device
Overview
iCM4011 is an electronic development board that makes it possible to quickly and effectively develop applications requiring calculation capacities of up to 30MIPS. Its architecture is based on a next-generation DSP (Microchip dsPIC30F4011) and incorporates transceivers for the most common communication protocols (RS485, RS232, USB and CAN) to allow interaction with the largest possible number of peripherals.
The board can also be USB powered, giving the module full plug&play functionality.
The processor comes preprogrammed in the factory with bootloader firmware that allows the user to load programs through a RS232 or USB port in a few seconds, without the need for an external programmer or additional software.
It also incorporates an ICSP connector for debugging applications.
  • 16 bits processor (RISC MCU + DSP)
  • 48 KBytes of program FLASH memory
  • 2048 Bytes data RAM
  • 1024 Bytes data EEPROM
  • 30 I/O Ports
  • 9 ADC channels (10 bits/sample)
  • Auto switching power supply modes: Regulated / USB
  • LED indicators
  • Small size (38.1 x 38.1 mm)
  • Interfaces and Transceivers
    • SPI
    • I2C
    • USB
    • RS485
    • RS232
    • CAN
  • Motor control features
    • 6 PWM channels
    • Quadrature encoder interface
  • Other features
    • 5 timers
    • 4 input capture/compare
    • Brown-out reset
Some of the applications that can be developed with this product are described below.
Click on the picture to see additional contents.

Training and prototyping

To facilitate initiation into development tools, iCM4011 is accompanied by a programming library and examples of use to make learning and comprehension easier.
Its firmware bootloader makes it possible to update the code in a few seconds through the USB port.

Control module for robotic applications

Thanks to its reduced size, its great calculation capacity and its easy USB programming, iCM4011 can be easily integrated as a central control module in small robots or moving platforms.
As an example, robot motors can be activated and controlled from sensor readings.

iCM4011 and UIB-PC104

The use of two tools makes it possible to develop applications where user interfaces are necessary, such as displaying data on a LCD, activating alarm signals via a buzzer or LEDs, entering data using pushbuttons, etc.

Select the information that interests you.

Title Type Size Version Date
UIB-PC104.MAN.0951379390
UIB-PC104 examples guide for iCM4011
Manual 1.8 MB 2.0 2008-12-23
iCM4011.MAN.1053528095
Use of external programmer / debugger
Manual 166 KB 1.1 2008-05-07
iCM4011.DAS.2559060565
iCM4011 datasheet
Datasheet 1.5 MB 1.4 2007-09-11
iCM4011.MAN.6647558805
iCM4011 driver installation manual
Manual 341 KB 1.1 2007-06-06
iCM4011.MAN.2255064491
iCM4011 product manual
Manual 606 KB 1.8 2007-05-30

*To obtain documentation in other languages, please contact Ingenia.
Download the desired software.

Title Version Date Size
UIBExamples
iCM4011 examples for UIB-PC104
1.0 2008-11-06 310 KB
Select a product for further information.

User Interface Board that enables interaction between humans and control modules connected to its main socket.
Serial bootloader for 16-bit PIC Microchip devices (firmware and GUI for Windows OS).
Allows communication between two or more devices using different communication interfaces.