def __init__(self, pin_id):
         """Identifier for pin, referencing platform-specific pin id"""
-        self._id = pin_id
+        self.id = pin_id
 
     def __repr__(self):
         # pylint: disable=import-outside-toplevel, cyclic-import
     from adafruit_blinka.microcontroller.esp8266 import *
 elif chip_id == ap_chip.STM32F405:
     from adafruit_blinka.microcontroller.stm32.stm32f405 import *
+elif chip_id == ap_chip.RP2040:
+    from adafruit_blinka.microcontroller.rp2040 import *
 elif chip_id == ap_chip.BCM2XXX:
     from adafruit_blinka.microcontroller.bcm283x import *
 elif chip_id == ap_chip.DRA74X: