La guía completa de distribución de pines, especificaciones y diseño de la placa de Raspberry Pi Pico

¡Bienvenidos a un fascinante viaje al corazón de la Raspberry Pi Pico! En este artículo, descubrirás todo lo que necesitas saber sobre la distribución de pines, las especificaciones y el diseño de esta poderosa y versátil microcontroladora. Tanto si eres un principiante entusiasta como un desarrollador experimentado, esta guía completa te proporcionará las herramientas necesarias para sacar el máximo provecho de tu Raspberry Pi Pico. Prepárate para sumergirte en un mundo de posibilidades creativas y tecnológicas que te permitirán llevar tus proyectos al siguiente nivel. ¡Empecemos!

¿Interesado en aprender todo sobre la distribución de pines, especificaciones y diseño de la placa Raspberry Pi Pico? ¡Has llegado al lugar adecuado! En esta guía completa, te brindaremos todos los detalles que necesitas saber para sacar el máximo provecho de este increíble dispositivo. Acompáñanos en este recorrido por el mundo de la Raspberry Pi Pico.

Raspberry Pi Foundation es bien conocida por su serie de computadoras de placa única (serie Raspberry Pi). Pero en Enero de 2021 lanzaron su primera placa de microcontrolador conocida como Raspberry Pi Pico.

Está construido alrededor el RP2040 Soc, un chip microcontrolador muy rápido pero rentable con un procesador de doble núcleo Procesador ARM Cortex-M0+. M0+ es uno de los procesadores ARM con mayor eficiencia energética.

La guía completa de distribución de pines, especificaciones y diseño de la placa de Raspberry Pi PicoPlaca>

Frambuesa Pi Pico es una placa pequeña, rápida y versátil que, en esencia, consta de RP2040, un nuevo producto lanzado por Raspberry Foundation en el Reino Unido. Se puede programar usando micropitón o C idioma.

Diseño de la placa Raspberry Pi PICO

La guía completa de distribución de pines, especificaciones y diseño de la placa de Raspberry Pi PicoDiseño>

Raspberry Pi Pico se compone de varios componentes. El diseño del tablero anterior muestra algunos de ellos: Microcontrolador RP2040, pines de depuración, memoria flash, botón de selección de arranque, LED programable, puerto USB y pin de alimentación.

¿Qué es el chip microcontrolador RP2040?

El microcontrolador RP2040 es un chip de procesador diseñado a medida por la propia fundación Raspberry Pi. Es un procesador potente pero rentable, que cuenta con un procesador Arm Cortex-M0+ de doble núcleo que funciona a 133 Mhz.

Tiene 264 KB de RAM interna y admite hasta 16 MB de memoria flash integrada.

Es posible una amplia gama de operaciones de E/S flexibles, incluidas I2C, SPI y E/S de uso general programable (GPIO).

¿Cuál es el significado de RP2040?

El nombre de PR2040 microcontrolador se compone de 5 secciones:

  • PR en RP2040 significa ‘Raspberry Pi’.
  • 2 significa el número de núcleos de procesador que tiene el microcontrolador, es decir, 2 núcleos.
  • 0 representa el tipo de núcleo de procesador que tiene el microcontrolador RP2040. Este procesador se llama Procesador ARM Cortex-M0+. Otros microcontroladores de esta serie de ARM se denominan como Corteza-M1, Corteza-M3, Corteza-M4, Corteza-M7 etc.
  • 4 significa que el microcontrolador tiene 264 kilobytes (kB) de RAM. Que se basa en una función matemática especial: piso (log2 (RAM/16)).
  • 0 simplemente significa que no hay almacenamiento no volátil a bordo.

Hoja de datos de RP2040

Para descargar la ficha técnica del Microcontrolador RP2040, haga clic aquí.

Note: The Wifi version of the Pico board, called «Pico W» is now released. To know more about the Pico W(Wireless), click here.

Distribución de pines PICO de Raspberry Pi

La guía completa de distribución de pines, especificaciones y diseño de la placa de Raspberry Pi PicoDistribución>

El pinout de Raspberry Pi Pico muestra que tiene un total de 40 pines, incluidos los pines GND y Vcc. Los pines se pueden clasificar como pines de alimentación, tierra, UART, GPIO, PWM, ADC, SPI, I2C, control del sistema y depuración.

A diferencia de la serie de placas de computadora raspberry pi, los pines GPIO presentes en la placa Pico tienen múltiples funciones.

Por ejemplo, los pines GP4 y GP5 se pueden usar como entrada digital o salida digital o I2C1 (pines SDA y SCK) o UART1 (Rx y Tx). Pero solo se puede habilitar una función a la vez.

Cuántos Los pines GPIO están en Pi Pico?

En Raspberry Pi Pico, de 40 pines, 26 pines son pines GPIO multifuncionales. Estos 26 pines GPIO se pueden usar tanto como entrada digital como salida digital. Estos pines digitales están marcados desde GP0, GP1 y hasta GP28.

el marcado GP23, GP24, GP25 y GP29 no están expuestos en el encabezado. Estos pines GPIO se utilizan para funciones internas de la placa:

Alfiler
Función

GPIO29:
Usado en modo ADC (ADC3) para medir VSYS/3

GPIO25:
Salida conectada al LED de usuario

GPIO24:
Detección de IP VBUS: alta si VBUS está presente, de lo contrario, baja

GPIO23:
OP controla el pin SMPS Power Save integrado

Pi pico Pines que no están expuestos

¿Cuántos pines analógicos hay en Pi Pico?

La placa viene con 4 pines analógicos con ADC de 12 bits. Por lo tanto, podemos usar estos pines para leer entradas analógicas de varios sensores.

Pero uno de estos cuatro pines (ADC 4) no se proporciona como pin GPIO en la placa. Este cuarto pin ADC está conectado internamente a un sensor de temperatura.

NOTA: Por lo tanto, para medir la temperatura podemos usar directamente esta temperatura incorporada leyendo el valor analógico de ADC4.

Clavija ADC Pines GPIO

ADC0 GP26

ADC1 GP27

ADC2 GP28

Pines PWM en R-Pi Pico

La guía completa de distribución de pines, especificaciones y diseño de la placa de Raspberry Pi PicoPines>

Fuente de imagen: www.RaspberryPi.org

  • la frambuesa Pi Pico tiene 8 bloques/rebanadas PWM (1-8) y cada bloque PWM proporciona hasta dos salidas PWM (AB). Esto significa que cada bloque puede controlar hasta dos salidas PWM.
  • Por eso, hay un total de 16 canales de salida PWM disponibles a la vez y cada pin GPIO en el pico es capaz de generar una salida PWM.
  • Entonces todos los pines GPIO se pueden configurar para obtener una salida de señal PWM cuando sea necesario pero no se pueden usar dos pines GPIO con la misma designación PWM a la vez.

NOTE: The above paragraph may seem confusing, but don’t worry: all it means is that you must keep track of the PWM output signal and block you’re using, making sure not to use two GPIO pins having the same number and letter designation together

¿Qué es la función PIO en Pi Pico?

La función de entrada/salida programable (PIO) de Pico le permite configurar los pines de entrada y salida en Pico para satisfacer sus necesidades. Esto se hace a través de una interfaz de software, lo que significa que no es necesario realizar cambios de hardware.

El PIO se puede utilizar para controlar dispositivos externos, como sensores o motores. También se puede utilizar para interactuar con otros sistemas digitales. El PIO es una herramienta poderosa y versátil que permite a los usuarios tener mucho control sobre el comportamiento de su Pico.

Cada RP2040 tiene dos chips PIO y cada chip puede hacer cosas como pequeños procesadores. Pueden hacer esto usando instrucciones que están almacenadas en la memoria PIO compartida..

Podemos utilizar las instancias de PIO para imitar periféricos más sofisticados que no son compatibles directamente con el chip, como la interfaz de la tarjeta SD, el bus CAN y el controlador WS2812b. Las máquinas de estado PIO se ejecutan independientemente de la CPU principal, lo que permite que estos periféricos simulados se comuniquen con dispositivos externos simultáneamente con el programa principal.

Pines I2C en Raspberry Pi Pico

I2C es un bus serial bidireccional de dos hilos que proporciona un método fácil y rápido para la transmisión de transmisiones a corta distancia entre dispositivos habilitados para I2C.

El Raspberry Pi Pico viene con dos controladores I2C, ambos controladores I2C son accesibles a través de pines GPIO de Raspberry Pi Pico.

Controlador I2C
Pines GPIO

I2C0 SDA
GP0/GP4/GP8/GP12/GP16/GP20

SCL I2C0
GP1/GP5/GP9/GP13/GP17/GP21

SDA I2C1
GP2/GP6/GP10/GP14/GP18/GP26

SCL I2C1
GP3/GP7/GP11/GP15/GP19/GP27

Esta tabla muestra los pines I2C en Pi Pico

Pines SPI en Raspberry Pi Pico

Interfaz Periférica Serial (SPI) es un bus de interfaz que se utiliza para transferir datos entre el microcontrolador y los dispositivos habilitados para SPI. Raspberry Pi Pico admite dos interfaces SPI a las que se puede acceder a través de los pines GPIO de la placa.

Controlador SPI
Pines GPIO

SPI0_RX
GP0/GP4/GP16

SPI0_TX
GP3/GP7/GP19

SPI0_CLK
GP2/GP6/GP18

SPI0_CSn
GP1/GP5/GP17

SPI1_RX
GP8/GP12

SPI1_TX
GP11/GP15

SPI1_CLK
GP10/GP14

SPI1_CSn
GP9/GP13

Esta tabla muestra los pines SPI en Pi Pico

Pines de UART en Pico

El Raspberry Pi Pico también contiene dos periféricos UART idénticos. UART (receptor-transmisor asíncrono universal) Los pines se utilizan para la comunicación en serie asíncrona entre el microcontrolador y los dispositivos UART u otros microcontroladores.

Pines UART
Pines GPIO

UART0-TX
GP0/GP12/GP16

UART0-RX
GP1/GP13/GP17

UART1-TX
GP4/GP8

UART1-RX
GP5/GP9

Pines de UART en Pico

Interrupciones GPIO en Pico

Todos los pines GPIO en la placa se pueden configurar como una interrupción externa si ocurre uno de los siguientes cambios en el estado de los pines GPIO:

  • Nivel alto (+3v)
  • Nivel bajo (GND)
  • Flanco positivo (transición de activo bajo a activo alto)
  • Flanco negativo (transición de activo alto a activo bajo)
  • Otros pines en el tablero Pico:-

    TIERRA: es el pin de tierra utilizado para completar el circuito.

    VBUS: es el voltaje de entrada micro-USB que está conectado al pin 1 del puerto micro-USB.

    VSYS: es el voltaje de entrada del sistema principal, que puede variar en el rango permitido de 1,8 V a 5,5 V, y lo utiliza el

    SMPS: para generar los 3.3V para la placa y su GPIO.

    3V3_ES: se conecta al pin de habilitación SMPS incorporado y se establece en alto (a VSYS) conectado a través de una resistencia de 100K. Para deshabilitar los 3,3 V (que también desactivan el RP2040), acorte este pin a nivel bajo.

    3V3: es el suministro principal de 3,3 V a la placa y su E/S, generado por el SMPS integrado. Este pin también se puede utilizar para alimentar componentes externos.

    ADC_VREF: es el voltaje de la fuente de alimentación del pin ADC y se genera al filtrar el suministro de 3,3 V que llega a través de la placa.

    AGND: es la referencia de tierra para GPIO26-29, hay un plano de tierra analógico separado que se ejecuta bajo estas señales y termina en este pin. Si los pines del ADC no se utilizan o el rendimiento del ADC no importa, este pin se puede conectar a tierra digital.

    CORRER: es el pin de habilitación RP2040 y tiene una resistencia pull-up interna (en el chip) a 3.3V de aproximadamente ~50K Ohms. Para restablecer RP2040, corto este pin bajo.

    Especificaciones de R-PI Pico:

    • Doble núcleo Corteza del brazo M0+ procesador funcionando a 133 MHz
    • El tablero viene con 264KB de SRAMy 2 MB de memoria Flash integrada
    • Viene con el módulo almenado que nos permite soldarlo directamente a las placas portadoras
    • USB 1.1 con soporte para dispositivo y host
    • Modos inactivos y de suspensión de bajo consumo
    • Programación de arrastrar y soltar usando almacenamiento masivo a través de USB
    • 26 pines GPIO multifunción
    • 2 × periféricos SPI, 2 × controladores I2C, 2 × periféricos UART, 3 × ADC de 12 bits, 16 × canales PWM controlables
    • Reloj preciso y temporizador en chip
    • Sensor de temperatura
    • Bibliotecas aceleradas de punto flotante en chip
    • Cuenta con 8 máquinas de estado de E/S programables (PIO) para compatibilidad con periféricos personalizados

    Leer artículos similares:

    | Raspberry Pi 4 GPIO Pinout y especificaciones en detalle

    | Raspberry Pi Zero GPIO pinout y especificaciones en detalle

    | Arduino Mega pinout y especificaciones en detalle

    Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

    La guía completa de distribución de pines, especificaciones y diseño de la placa de Raspberry Pi Pico

    La guía completa de distribución de pines, especificaciones y diseño de la placa de Raspberry Pi Pico

    El Raspberry Pi Pico es una placa de desarrollo de bajo costo y alto rendimiento lanzada por Raspberry Pi en enero de 2021. Esta placa, basada en el microcontrolador RP2040 de Raspberry Pi, ofrece una gran flexibilidad para realizar proyectos electrónicos y de programación. Aquí te presentamos las preguntas más frecuentes sobre su distribución de pines, especificaciones y diseño:

    1. ¿Cuáles son las especificaciones del Raspberry Pi Pico?

    El Raspberry Pi Pico cuenta con las siguientes especificaciones:

    • Microcontrolador: RP2040
    • Memoria: 264 KB de SRAM y 2 MB de memoria flash QSPI
    • Conectividad: 26 pines GPIO (General Purpose Input/Output)
    • Alimentación: Se puede alimentar mediante USB o mediante pines GPIO
    • Programación: Se programa utilizando MicroPython, C/C++ y otras herramientas

    2. ¿Cuál es el diseño de la placa Raspberry Pi Pico?

    El diseño de la placa Raspberry Pi Pico incluye:

    • Conectores: Conector micro USB para la alimentación y programación
    • Pines GPIO: 26 pines GPIO (20 pines digitales, 3 pines de voltaje analógico, 3 pines de tierra y otros pines de control)
    • Botones: Un botón de usuario programable y un botón de reinicio
    • LEDs: Un LED de usuario programable y un LED de actividad

    3. ¿Dónde puedo encontrar la distribución de pines del Raspberry Pi Pico?

    Puedes encontrar la distribución de pines del Raspberry Pi Pico en el siguiente enlace: https://es.wikipedia.org/wiki/Raspberry_Pi_Pico

    4. ¿Cómo puedo programar el Raspberry Pi Pico?

    El Raspberry Pi Pico se puede programar utilizando MicroPython, C/C++ y otras herramientas. Puedes encontrar más información sobre cómo programarlo en el siguiente enlace: https://es.wikipedia.org/wiki/MicroPython

    5. ¿Cuál es el precio del Raspberry Pi Pico?

    El Raspberry Pi Pico tiene un precio de aproximadamente $4 USD, lo que lo convierte en una opción muy asequible para proyectos de electrónica y programación.

    Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

    La guía completa de distribución de pines, especificaciones y diseño de ‍la placa de Raspberry⁢ Pi Pico

    ¡Bienvenidos a un fascinante viaje al corazón⁤ de la Raspberry Pi Pico! En este artículo,⁢ descubrirás todo lo que necesitas saber sobre la distribución de pines, las especificaciones y el⁣ diseño de esta poderosa y versátil microcontroladora. Tanto si eres un‌ principiante entusiasta como un desarrollador experimentado, esta guía ⁢completa te proporcionará las herramientas necesarias para sacar el máximo provecho de tu Raspberry Pi Pico.

    ¿Qué es la Raspberry Pi Pico?

    La Raspberry Pi Pico fue lanzada en enero de 2021 por la Raspberry Pi Foundation como su primer microcontrolador. Está construida alrededor del RP2040 SoC, un chip microcontrolador rápido y eficiente con un ⁤procesador de doble núcleo ARM Cortex-M0+ que opera a 133 MHz. Está diseñada para ser ​una placa compacta y versátil, ideal para‍ proyectos de IoT, robótica y‍ más.

    Especificaciones de la ‌Raspberry Pi Pico

    • Procesador: Doble⁢ núcleo ARM Cortex-M0+ a 133 MHz
    • Memoria RAM: 264 KB
    • Memoria Flash: Hasta 16 ​MB
    • Interfaz USB: USB 1.1 (funcionalidad de dispositivo y host)
    • Pines GPIO: 26 pines multifunción
    • PWM: Hasta 16 canales de salida
    • ADC: 3 pines de ADC ⁣de 12 bits
    • Interfaz I2C: 2 controladores
    • Interfaz‌ SPI: 2 controladores
    • Módulos PIO: 8 máquinas de estado programables

    Distribución de‌ pines de la Raspberry Pi Pico

    La Raspberry Pi Pico ⁣cuenta‍ con un‌ total de 40 ‍pines. Estos se clasifican como ⁢seguidores:

    • Pines de alimentación: GND y Vcc
    • Pines GPIO: 26 pines multifuncionales
    • Pines de comunicación: ​ UART, I2C, SPI

    Pines GPIO

    De⁣ los 40 pines, 26 son pines​ GPIO que pueden​ ser configurados como entradas o salidas digitales. Estos pines están marcados ‍como GP0 a GP28, con algunas excepciones que ‌son utilizados para funciones internas.

    Pines para Comunicación

    La Raspberry Pi Pico soporta múltiples interfaces⁢ de comunicación:

    1. I2C: Dispone de dos controladores accesibles a través ​de varios pines GPIO.
    2. SPI: También cuenta con dos controladores SPI.
    3. UART: Soporta comunicación serie a través ​de dos interfaces UART.

    Diseño de⁣ la Placa

    El diseño de la Raspberry Pi Pico incluye varios componentes clave, tales como:

    • Microcontrolador RP2040
    • Pines de depuración
    • Memoria flash
    • Puerto USB para conexión y programación
    • LED programable

    Funcionalidad PIO

    La función de entrada/salida programable ‌(PIO) permite ⁤a los usuarios configurar los pines de entrada y salida en la Pico ‌mediante software, ‍ofreciendo una flexibilidad excepcional para controlar dispositivos externos.

    FAQs sobre la ​Raspberry Pi Pico

    ¿Cuántos pines ​analógicos tiene la Raspberry Pi Pico?

    La Raspberry Pi Pico ​incluye⁢ 4 pines⁢ analógicos con un convertidor analógico a digital (ADC) de 12 bits. Estos pines se utilizan para medir ​entradas analógicas de sensores, aunque uno de ellos está conectado a un sensor de temperatura interno.

    ¿Qué lenguajes de programación se pueden utilizar ⁣con la Raspberry Pi Pico?

    La Raspberry Pi Pico se puede programar en varios lenguajes, siendo MicroPython y C/C++ los más populares. El soporte para ambos lenguajes permite programar la placa de⁤ manera versátil ⁣para diversos proyectos.

    ¿Cuál es la mejor manera de comenzar a trabajar con la Raspberry Pi Pico?

    Para comenzar, se recomienda descargar un editor de código compatible como Thonny para Python, conectar la Pico a‌ tu ordenador mediante USB y⁢ seguir un tutorial básico para familiarizarte ⁢con la programación de microcontroladores.

    Conclusión

    La Raspberry Pi Pico es una microcontroladora poderosa y adaptable que ofrece un mundo de posibilidades para proyectos creativos y​ tecnológicos. Con su amplia gama de pines y capacidades, es una excelente opción tanto para principiantes como ​para expertos en el desarrollo.

    Para más información sobre la Raspberry Pi Pico y sus usos, visita ​ Todoraspberrypi o consulta​ la guía⁢ de‍ Sovi.

    1 comentario en «La guía completa de distribución de pines, especificaciones y diseño de la placa de Raspberry Pi Pico»

    1. ¡Este artículo está súper completo! La verdad, cuando empecé a trabajar con la Raspberry Pi Pico me costó un poco entender la distribución de pines, pero después de leer guías como esta, todo se volvió más claro. Hice un proyecto de luces RGB y me salvó la vida tener a mano estas especificaciones. ¡Gracias por compartirlo!

    Deja un comentario