Crumbuino-128 Infosheet
Crumbuino-128 Infosheet
Crumbuino-128 Infosheet
Infosheet
Crumbuino-128
Arduino-compatible OEM module with ATmega128 controller and CP2102 USB UART converter.
AVAILABLE OPTIONS
Module
Processor
RAM
EEPROM
Flash
Peripherals
Crumbuino-128
ATmega128
4kB SRAM
4kB EEPROM
128kB Flash
ARDUINO BOOTLOADER
The Crumbuino-128 module comes preloaded with the
Arduino ATmega128 bootloader. Also actived is the autoreset function, providing a seamless integration to the
Arduino IDE for uploading of a program without the need to
reset the module in advance.
USB INTERFACE
A USB UART converter CP2102 by Silabs is connected to the MCU's first USART RXD0/PE0 and TXD0/PE1. A
standard 5pin mini USB B connector is available onboard and allows for easy connection to a host PC. The
CP2102 is always powered from USB bus. By closing jumper J6, USB bus power is connected to VCC of the
module, allowing for USB powered applications. If you add external components in that case, make sure to stay
within the allowed current consumption for USB powered devices (100mA/500mA)!
Before connecting the module to a Windows PC, the USB virtual COM port driver for the CP2102 must be installed.
It can be downloaded at: http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx.
FEATURES
High Performance
16MHz operating frequency
single 5V power supply
Familiar Integrated AVR Peripherals
up to 42 IO pins available
two 8 bit, two 16 bit timer/counter
2 PWM channels (8 bit resolution)
6 PWM channels (2 to 16 bit resolution)
input capture and output compare functions
real time clock counter
two programmable UARTs
master/slave SPI interface
two wire interface (IC comp.)
analog comparator
8 channel 10 bit ADC
watchdog timer
ISP and JTAG interface
SCOPE OF DELIVERY
This module is being shipped with preloaded Arduino bootloader, mounted 16MHz crystal and a set of
headers/receptacles (each 2x 32 pin, 1x 8pin + ISP header) added to the module separately (not mounted).
Crumbuino-128
Better Embedded.
Crumbuino-128
Infosheet
RS485 INTERFACE
The module comes with an SN75ALS176 RS485 transceiver onboard. It is connected to the MCU's second USART
RXD1/PD2 and TXD1/PD3 as well as PD4 to control the transceiver transmit or receive mode. Four jumpers J1 to
J4 are used to disconnect the signals plus the transceiver's VCC from the MCU to fully disable the RS485
transceiver and allow for other usage of the USART signals. The four jumpers are open by default, thus disabling
RS485. If you want to use RS485, close all four jumpers!
RESET BUTTON
A tiny reset button is available to force a manual reset of the MCU. A 10kOhm pullup resistor is connected to the
MCU's reset signal to make it less susceptible to EMI, than with just the MCU-internal pullup resistor.
STATUS LED
A green low-current status LED is connected low-active to the MCU's signal Digital Pin 15 / PB7. Setting this pin to
output and low will turn on the LED.
ISP CONNECTOR
An ISP header with Atmel's standard 6-pin pinout is available on the module, see pictures below for location and
pinout.
EXPANSION CONNECTORS
Two 32 pin headers provide all free MCU signals. RS485 and USB signals are available on a third 8 pin connector.
See the following pictures for details on pinout and signal locations.
Crumbuino-128
Better Embedded.
Crumbuino-128
Infosheet
Crumbuino-128
Better Embedded.
Crumbuino-128
Infosheet
OPERATING CHARACTERISTICS
Symbol Parameter
Condition
Min
Vcc
0-8 MHz
Icc
Supply Voltage
Max
Units
2.7
5.5
0-16 MHz
4.5
5.5
RS485 used
4.5
5.5
Active 8MHz
Vcc = 3V
Operating Temperature
(industrial temperature range on request)
Typ
16
mA
30
mA
+20
mA
-20
+70
DEVELOPMENT TOOLS
As an Arduino-compatible module, the Crumbuino-Mega is indendet to be used with the Arduino IDE as
development environment.
Arduino Homepage:
Getting Started Page:
Arduino Software Page:
http://arduino.cc/en/
http://arduino.cc/en/Guide/HomePage
http://arduino.cc/en/Main/Software
http://download.chip45.com/chip45-arduino-extension.zip
Crumbuino-128
http://go.chip45.com/KAB-USB-A-miniB-1.5
Better Embedded.
Crumbuino-128
Infosheet
DISCLAIMER
In this manual are descriptions for copyrighted products that are not explicitly indicated as such. The absence of the trademark
() and copyright () symbols does not imply that a product is not protected. Additionally, registered patents and trademarks
are similarly not expressly indicated in this manual.
The information in this document has been carefully checked and is believed to be entirely reliable. However, chip45 GmbH &
Co. KG assumes no responsibility for any inaccuracies. chip45 GmbH & Co. KG neither gives any guarantee nor accepts any
liability whatsoever for consequential damages resulting from the use of this manual or its associated product. chip45 GmbH &
Co. KG reserves the right to alter the information contained herein without prior notification and accepts no responsibility for
any damages which might result.
Additionally, chip45 GmbH & Co. KG offers no guarantee nor accepts any liability for damages arising from the improper usage
or improper installation of the hardware or software. chip45 GmbH & Co. KG further reserves the right to alter the layout and/or
design of the hardware without prior notification and accepts no liability for doing so.
Copyright 2011 chip45 GmbH & Co. KG, D-35440 Linden.
Rights - including those of translation, reprint, broadcast, photomechanical or similar reproduction and storage or processing in
computer systems, in whole or in part - are reserved. No reproduction may occur without the express written consent from
chip45 GmbH & Co. KG.
CONTACT INFORMATION
Address:
Ordering Information:
Technical Support:
Fax:
Web Site:
http://www.chip45.com
Crumbuino-128
Better Embedded.