Descripción:
El Micro ATmega32U4-MU es una pequeña placa de microcontrolador basada en el ATmega32U4. Tiene 20 pines de entrada/salida digital (7 de los cuales pueden usarse como salidas PWM y 12 como entradas analógicas), un oscilador de cristal, una conexión micro-USB, un encabezado ICSP y un botón de reinicio. Con una frecuencia de 16 MHz y un voltaje de funcionamiento de 5V, esta placa es similar a la Arduino Leonardo, aunque la Micro ATmega32U4-MU es más compacta (17,78×48,26 mm).
La placa contiene todo lo necesario para soportar el microcontrolador; solo tienes que conectarlo a un ordenador y ¡empezar! Su factor de forma permite colocarlo fácilmente en la placa de circuito.
Al igual que el Arduino Leonardo, el Micro ATmega32U4-MU tiene una conexión USB incorporada, lo que elimina la necesidad de un convertidor. Esto permite que el Micro aparezca en una computadora conectada como un dispositivo HID, como un teclado o un mouse, además de un puerto COM. La placa también puede realizar otras funciones de Arduino Leonardo.
Fuerza:
El Micro ATmega32U4-MU se puede alimentar a través de una conexión USB.
Fuente de alimentación:
5V:La fuente de alimentación regulada utilizada para alimentar el microcontrolador y otros componentes de la placa. Esto puede provenir de VIN a través de un regulador de voltaje, o ser suministrado a través de USB u otro suministro regulado de 5V.
3V3:Un suministro de 3,3 V generado por el regulador integrado. El consumo máximo de corriente es de 50 mA.
TIERRA:Pines de tierra.
Pines de E/S:
Cada uno de los 20 pines digitales se puede utilizar como entrada o salida. Funcionan a 5V. Cada pin puede proporcionar o recibir un máximo de 40 mA y tiene una resistencia pull-up interna (desconectada por defecto) de 20-50 k Ohmios. Además, algunos pines tienen funciones adicionales:
--Interfaz serial: pines 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y transmitir (TX) datos utilizando la capacidad serial del hardware ATmega32U4. Tenga en cuenta que en el Micro ATmega32U4-MU, la clase Serial se refiere a la comunicación USB (CDC), para la transferencia de datos en los pines 0 y 1, use la clase Serial1.
--TWI: 2 (SDA) y 3 (SCL) pines.Admite comunicación TWI (12C) utilizando la biblioteca Wire.
--Interrupciones externas: 3 (interrupción 0), 2 (interrupción 1), 0 (interrupción 2), 1 (interrupción 3) y 7 (interrupción 4).Estos pines se pueden configurar para activar una interrupción en un valor bajo, un flanco ascendente o descendente, o un cambio de valor. Vea la función attachInterrupt() para más detalles.
--PWM: 3, 5, 6, 9, 10, 11 y 13.Proporcione una salida PWM de 8 bits con la función analogWrite().
--SPI: en el encabezado ICSP.Estos pines admiten la comunicación SPI utilizando la biblioteca SPI. Tenga en cuenta que los pines SPI no están conectados a ninguno de los pines de E/S como lo están en el Arduino Uno. Solo están disponibles en el conector ICSP.
--Entradas analógicas: A0 — A5, A6 — A11 (en los pines digitales 4, 6, 8, 9, 10 y 12).El Micro ATmega32U4-MU tiene 12 entradas analógicas (A0 — A11), todas las cuales también se pueden usar como E/S digital. Las entradas analógicas A0 — A5 aparecen en las mismas ubicaciones que en el Arduino Uno; las entradas A6 — A11 están en los pines de E/S digital 4, 6, 8, 9, 10 y 12, respectivamente. Cada entrada analógica proporciona 10 bits de resolución (1024 valores diferentes). De forma predeterminada, las entradas analógicas miden de 0 a 5 voltios, aunque es posible cambiar el extremo superior de su rango usando el pin AREF y la función analógica Reference().
--Reiniciar.Un nivel de señal bajo reinicia el microcontrolador.
LED:
* RX y TX: parpadean cuando los datos se transmiten a través de una conexión USB.
* ENCENDIDO: indicador de encendido.
* L: conexión de LED al pin digital 13.
Memoria:
El microcontrolador ATmega 32U4 tiene 32 KB de memoria (con 4 KB utilizados por el gestor de arranque). También tiene SRAM de 2,5 KB y EEPROM de 1 KB (que se puede leer y escribir con la biblioteca EEPROM).
El Micro ATmega32U4-MU tiene varias facilidades para comunicarse con una computadora, otro dispositivo Arduino o microcontroladores.
El ATmega32U4 proporciona comunicación serial UART TTL en serie, que está disponible en los pines digitales 0 (RX) y 1 (TX).
Al tener soporte de hardware para USB, el ATmega32U4 también permite la comunicación en serie con la computadora a través de un puerto COM virtual.
El Micro ATmega32U4-MU también actúa como un dispositivo USB 2.0, utilizando controladores USB COM estándar. El software Arduino incluye un monitor en serie que permite enviar datos de texto simples hacia y desde la placa. Lo cual haremos en el ejemplo dado debajo de la descripción.
Una biblioteca SoftwareSerial permite la comunicación en serie en cualquiera de los pines digitales del ATmega32U4-MU.
El ATmega32U4 también admite comunicación I2C (TWI) y SPI. El software Arduino incluye una biblioteca Wire para simplificar el uso del bus 12C. La biblioteca SPI se puede utilizar para la comunicación SPI.
Programación:
La placa se puede programar con el software Arduino, seleccionando ATmega32U4 en el menú Placa.
El microcontrolador ATmega32U4 en el Micro ATmega32U4-MU viene pregrabado con un cargador de arranque que le permite cargar código nuevo sin el uso de un programador de hardware externo.
También puede omitir el cargador de arranque y programar el microcontrolador a través del encabezado ICSP (programación en serie en circuito).
Restablecimiento automático:
En lugar de requerir una pulsación física del botón de reinicio antes de una carga, el Micro ATmega32U4-MU está diseñado de una manera que permite reiniciarlo mediante el software Arduino que se ejecuta en una computadora conectada. El restablecimiento se activa cuando el puerto COM CDC virtual se abre a 1200 baudios y luego se cierra. Cuando esto suceda, el procesador se reiniciará, interrumpiendo la conexión USB a la computadora. Después de que el procesador se reinicia, el gestor de arranque se inicia y permanece activo durante unos 8 segundos. El cargador de arranque también se puede iniciar presionando el botón Restablecer. Tenga en cuenta que cuando la placa se enciende por primera vez, saltará directamente al boceto del usuario, si está presente, en lugar de iniciar el gestor de arranque.
Protección contra sobrecorriente USB:
El Micro ATmega32U4-MU tiene un polifusible reiniciable que protege los puertos USB de la computadora contra cortocircuitos y sobrecorriente. Aunque la mayoría de las computadoras tienen su propia protección interna, el fusible brinda una capa adicional de protección. Si se aplican más de 500 mA al puerto USB, el fusible interrumpirá automáticamente la conexión hasta que se elimine el cortocircuito o la sobrecarga.| microcontrolador | ATmega32U4-MU |
| Sin electricidad | 3,3 V-180mА |
| 5V-800mА |
| ENTRADA DE ALIMENTACIÓN. USB | 5V |
| ENTRADA DE ALIMENTACIÓN. Conector VIN/CC | 5V |
| El consumo de energía | 5V 220mA |
| Nivel Lógico | 5V |
| USB | Micro USB |
| Frecuencia de reloj | 16 MHz |
| Tensión de alimentación de funcionamiento | 3.3V |
| E/S digitales | 20(7-PWM) |
| E/S analógica | 12 |
| Tipo/Tamaño de RAM de datos | 2.5Kb |
| Tipo/Tamaño de ROM de datos | 1Kb |
| Tipo de interfaz | ISP |
| Temperatura de funcionamiento | -40S°/+85S° |
| Tamaño de placa de circuito impreso (largo x ancho) | 48,26 × 17,78 mm |
| Peso | 8,5 g |
Documentos:
1 placa de desarrollo Micro ATmega32U4 5V 16MHz