From Mulle development
Revision as of 18:34, 8 November 2010 by Jench
The Mulle v3/v4 hardware
This information has moved to the Block diagram page.
- The IC1 component is the MCU, a Renesas M16C/62P 16-bit microcontroller with 31 kB of RAM and 384 kB of flash memory. The M16C/62P MCU features:
- 2 DMA channels
- 8/10 bits analog-to-digital converter (ADC)
- 8-bit digital-to-analog converter (DAC)
- Eleven 16-bit hardware timers
- Hardware 16-bit CRC accelerator
- Watchdog timer
- 4 different clocks, all with different functionality and power consumption
- Main clock (10 MHz)
- Sub-clock (32.768 kHz)
- On-chip oscillator (Approx. 1 MHz)
- PLL synthesizer (10-20 MHz)
- U5 is the communication module, a Mitsumi WML-C46 Bluetooth 2.0 module with integrated antenna.
- U4 is the real-time clock, which provides date and time. It also features clock outputs that are used for low-power operation.
- U3 is the battery monitor. It can measure battery voltage, temperature, and stored energy. It can also measure the current consumption in real-time.
- U9 is an Atmel DataFlash on 2 MB. It can store sensor data and configuration data.
- U6 is an analog temperature sensor from Maxim/Dallas.
- U7 is the voltage reference for the analog system. An external Vref can also be used by removing a zero-ohm resistor on the Mulle and connecting another voltage reference to the Vref pin on the expansion port, H1.
- U1 is a low-power voltage regulator, which powers the RTC and MCU. It cannot be disabled.
- U2 is low-power voltage reference capable of delivering high currents. It is used for powering the Bluetooth module, and the analog system and possible external sensors.
- The Mulle v3 also features one green LED, one RED led, and solder pads for an external LED.
- H1 is a high-density expansion port. It features:
- Analog inputs
- Analog outputs
- Digital inputs & outputs
- Unregulated power
- Regulated 3.3 V
- I2C bus