Home › Magazines › 2010 › April › Small is Beautiful: Minimod18

Small is Beautiful: Minimod18

A new microcontroller board for Elektor ATmega projects

Published in issue 400, April 2010

Small is Beautiful: Minimod18
Minimod18 is a very compact general-purpose microcontroller module. It includes frequently required peripheral components, such as pushbuttons and an LC display, as well as several interfaces (USB, I²C and ISP/SPI). You only have to assemble the peripheral circuitry necessary for your specific application and connect it to the Minimod18. This way you can build a complete device with entry and display capability in almost no time.

Microcontroller:
* Atmel ATmega328P-AU AVR RISC microcontroller
* 32 KB flash memory
* 1 KB EEPROM
* 2 KB RAM
* 8 ADC inputs
* 3 timers and 6 PWM channels
* 20 MHz clock
* I2C, SPI, and USART interfaces
* Supply voltage 1.8–5.5 V
Board:
* USB socket
* Power supply over USB possible
* 16 MHz crystal
* 64 KB EEPROM with I2C interface
* EADIPS082-HNLED LCD module (2(8 alphanumeric with LED backlight)
* Contrast adjustment trimpot
* 2 buttons
* Connector for SPI/ISP
* Connector for I2C and ADC

Click below to download a PDF copy of this article from Elektor magazine.

 

Downloads 

Article PDF
10 Elektor Credits
 

Order this magazine 

Magazine April 2010
UK400 (US $ 7.50)
 

Order from Elektor 

PCB, populated and tested with Bootloader pre-programmed
090773-91 (US $ 90.40)
Programmed controller with Bootloader pre-programmed
090773-41 (US $ 35.20)
 

Free downloads 

Software

Free download

Please note. In view of the complexity of international markets, Elektor cannot guarantee the availability of components for this project.

Sponsored


Design your unique front panel with our free CAD software - it is quick and easy! Front Panel Express will machine your design with modern CNC technology. You will receive the panel exactly as you need it in a couple of days.

New book

Python Programming and GUIs

This book is aimed at people who want to interface PCs with hardware projects using graphic user interfaces. The programming language used is Python, an object-oriented scripting language.