Seeed Studio XIAO nRF52840
Placa de desarrollo Seeed Studio XIAO nRF52840 de 21 x 17,8 mm, con el chip nRF52840 de Nordic: procesador ARM Cortex M4 a 64 MHz, Bluetooth Low Energy 5, NFC tipo etiqueta y USB C. Trae cargador para una batería de litio y consume menos de 5 µA en modo de espera, por eso se usa en wearables, sensores a batería, controles y teclados Bluetooth. Esta es la versión base: no trae el sensor de movimiento ni el micrófono de la versión Sense.
Sus pines trabajan a 3,3 V y no son tolerantes a 5 V. Se programa con Arduino, CircuitPython o Zephyr. Trae 2 tiras de 7 pines para soldar; el cable USB C se compra aparte.
Especificaciones
| Chip | Nordic nRF52840, ARM Cortex M4 con unidad de punto flotante, 64 MHz |
| Memoria | 1 MB de flash y 256 KB de RAM en el chip, más 2 MB de flash en la placa |
| Inalámbrico | Bluetooth Low Energy 5 |
| NFC | Tipo etiqueta (NFC A): la placa se comporta como una etiqueta que lee un teléfono; no lee tarjetas |
| Antena NFC | No incluida; se suelda a los pads marcados NFC en el reverso |
| Consumo en espera | Menos de 5 µA |
| Conector | USB C |
| Modo de carga de programas | Con doble reset aparece en el computador como una unidad USB |
Pines y alimentación
| Pines | 11 de entrada y salida digital, 6 de ellos analógicos; I2C, UART y SPI |
| Nivel de los pines | 3,3 V; no son tolerantes a 5 V (máximo 3,9 V según la hoja de datos del nRF52840) |
| Pin 5V | Es el voltaje del USB C (rotulado VUSB en el reverso), no una entrada regulada |
| Batería | Pads BAT+ y BAT en el reverso para una batería de litio de una celda |
| Cargador | BQ25101, carga a 50 o 100 mA según el pin P0.13 |
| Otros | LED RGB, botón de reset |
Contenido
| Incluye | Placa y 2 tiras de 7 pines, sin soldar |
| No incluye | Cable USB C, antena NFC ni batería |
Preguntas frecuentes
¿Puedo conectarle sensores o módulos de 5 V?
No directo a un pin. Según la hoja de datos del nRF52840, el máximo en un pin es 3,9 V, así que una señal de 5 V puede dañar la placa. Con sensores de 3,3 V se conecta directo. Con módulos de 5 V, usa un divisor de voltaje o un conversor de nivel lógico en cada señal que entra a la placa. El pin 5V es el voltaje del USB C: sirve para alimentar un módulo de 5 V mientras la placa está conectada por USB, no como entrada para alimentarla.
¿Cómo conecto y cargo una batería?
Suelda una batería de litio de una celda a los pads del reverso: el cable rojo al pad BAT+ y el negro al pad BAT negativo. Respeta la polaridad, porque una batería conectada al revés puede dañar la placa. La placa la carga cuando está conectada por USB C, a 50 mA por defecto o a 100 mA poniendo el pin P0.13 en LOW, según el wiki de Seeed. Para leer el voltaje de la batería, el pin P0.14 tiene que estar en LOW; el wiki advierte no dejarlo en HIGH con la batería conectada, porque el pin P0.31 puede recibir más voltaje del que tolera.
¿Para qué sirve el NFC? ¿Funciona sin antena?
El nRF52840 trae NFC tipo etiqueta: la placa se comporta como una etiqueta que lee un teléfono, por ejemplo para emparejar el Bluetooth con solo acercarlo o para abrir una dirección web. No lee tarjetas ni sirve para cobrar. Para usarlo hay que soldar una antena NFC a los dos pads marcados NFC en el reverso, que corresponden a los pines P0.09 y P0.10; la placa no trae antena.
¿Qué paquete instalo en el Arduino IDE y cómo la recupero si deja de aparecer?
Seeed publica dos paquetes de placas. Seeed nRF52 Boards está basado en el core de Adafruit y es el indicado para Bluetooth Low Energy, con la librería Bluefruit incluida, y para bajo consumo. Seeed nRF52 mbed enabled Boards está basado en mbed, se usa para TinyML y programa el Bluetooth con la librería ArduinoBLE. Si la placa deja de aparecer en el computador, presiona dos veces rápido el botón de reset: aparece como una unidad USB, igual que un pendrive, y queda en modo de carga de programas. Desde ahí puedes volver a subir un programa con el Arduino IDE o arrastrar a la unidad un archivo .uf2, como el firmware de CircuitPython.

























































































