Crumbuino-128 Infosheet

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5
At a glance
Powered by AI
The key takeaways are that the Crumbuino-128 is an Arduino compatible module based on the ATmega128 microcontroller with 4kB of SRAM, 4kB of EEPROM, and 128kB of flash memory. It has a CP2102 USB to UART converter and can be powered via USB.

The main features of the Crumbuino-128 module are the ATmega128 microcontroller, 4kB SRAM, 4kB EEPROM, 128kB flash, CP2102 USB-UART converter, mini USB connector, status LED, reset button, and Arduino bootloader.

The Crumbuino-128 module includes peripherals such as timers/counters, PWM channels, analog comparator, 8 channel 10-bit ADC, UARTs, SPI, I2C, and a SN75ALS176 RS485 transceiver.

Crumbuino-128

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

- CP2102 USB-UART converter


- SN75ALS176 RS485 transceiver
- mini USB B 5pin connector
- status LED and tiny reset button

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.

AUTO RESET FEATURE


Jumper J5 is closed by default, thus enabling the automatic
reset of the ATmega128 by the Arduino IDE before
connecting the bootloader and upload a program.

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

Enhanced Onboard Peripherals


CP2102 USB to UART converter at USART0 (PE0,
PE1)
SN75ALS176 RS485 transceiver at USART1 (PD2,
PD3, PD4), disabled by default
16MHz XTAL crystal
32768Hz clock crystal preinstalled
standard 6 pin Atmel AVR ISP connector
status LED (connected to Digital Pin 15 / PB7)
Expansion Headers
standard 2.54mm headers with all controller signals
and signals from onboard peripherals

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

chip45 GmbH & Co. KG Am Pfad 8 35440 Linden Germany http://www.chip45.com

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.

ARDUINO PIN MAPPING


The Crumbuino-128 can be used in the Arduino software environment (Arduino IDE) as Crumbuino-128.
The next section and picture shows the mapping of the Arduino signal names (Digital Pin xx, Analog Pin yy, etc.) to
the Crumbuino-128 module pins. Make sure to download the latest Arduino software extension from our homepage
and unzip it into your original Arduino installation.

CRUMBUINO-128 PIN MAPPING


The following table shows the mapping of the Arduino pin names on the Crumbuino-Mega module pins.

Crumbuino-128

chip45 GmbH & Co. KG Am Pfad 8 35440 Linden Germany http://www.chip45.com

Better Embedded.

Crumbuino-128

Infosheet

REGULAR CRUMB128 V4.0 PIN CONFIGURATION AND DIMENSIONS

DESIGN AND HANDLING GUIDELINES


This module just like any other semiconductor devices is susceptible to damage by ESD. Suitable precautions
should be taken when handling and transporting devices. The possible damage to devices depends on the
circumstances of the handling and transporting, and the nature of the device. The extent of damage can vary from
immediate functional or parametric malfunction to degradation of function or performance in use over time. Devices
suspected of being affected should be replaced.

Crumbuino-128

chip45 GmbH & Co. KG Am Pfad 8 35440 Linden Germany http://www.chip45.com

Better Embedded.

Crumbuino-128

Infosheet

OPERATING CHARACTERISTICS
Symbol Parameter

Condition

Min

Vcc

0-8 MHz

Icc

Supply Voltage

Power Supply Current

Max

Units

2.7

5.5

0-16 MHz

4.5

5.5

RS485 used

4.5

5.5

Active 8MHz
Vcc = 3V

(Icc strongly depends on CPU activity, like


frequency, power saving modes, etc. as well Active 16MHz
as external circuitry, io pin input and output Vcc = 5V
current, etc. The values denoted here are
USB bus active
for reference only and can differ from final
application vallues.)
T

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

chip45 Arduino Extensions:

http://download.chip45.com/chip45-arduino-extension.zip

Crumbuino-128 LED blink example sketch: http://download.chip45.com/Blink_Crumbuino- 128.zip

WHAT ELSE DO YOU NEED?


The only thing you really need, is a USB cable to connect the Crumbuino-Mega to a PC or Mac:

Cable mini-USB-B to USB-A:

Crumbuino-128

http://go.chip45.com/KAB-USB-A-miniB-1.5

chip45 GmbH & Co. KG Am Pfad 8 35440 Linden Germany http://www.chip45.com

Better Embedded.

Crumbuino-128

Infosheet

Declaration of Electro Magnetic Conformity of the


CHIP45 Crumbuino-128
CHIP45 embedded microcontroller modules (henceforce products) are designed for installation in electrical appliances or as
dedicated evaluation boards (i.e.: for use as a test and prototype platform for hardware/software development) in laboratory
environments.
Caution:
CHIP45 products lacking protective enclosures are subject to damage by ESD and, hence, may only be unpacked, handled or
operated in environments in which sufficient precautionary measures have been taken in respect to ESD-dangers. It is also
necessary that only appropriately trained personnel (such as electricians, technicians and engineers) handle and/or operate
these products. Moreover, CHIP45 products should not be operated without protection circuitry if connections to the product's
pin header rows are longer than 3m.
CHIP45 products fulfill the norms of European Union's Directive for Electro Magnetic Conformity only in accordance to the
descriptions and rules of usage indicated in this document (particularly in respect to the pin header row connectors, power
connector and serial interface to a host-PC).
Implementation of CHIP45 products into target devices, as well as user modifications and extensions of CHIP45 products, is
subject to renewed establishment of conformity to, and certification of, Electro Magnetic Directives. Users should ensure
conformance following any modifications to the products as well as implementation of the products into target systems

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:

chip45 GmbH & Co. KG


Am Pfad 8
D-35440 Linden
Germany

Ordering Information:

+49 (6403) 9299-406


[email protected]

Technical Support:

+49 (6403) 9299-406


[email protected]

Fax:

+49 (6403) 9253-50

Web Site:

http://www.chip45.com

Crumbuino-128

chip45 GmbH & Co. KG Am Pfad 8 35440 Linden Germany http://www.chip45.com

Better Embedded.

You might also like