# Tiny 2040 cannot run example usb/device/dev\_lowlevel

**URL:** <https://forums.pimoroni.com/t/tiny-2040-cannot-run-example-usb-device-dev-lowlevel/18507>\
**Category:** Support\
**Created:** [December 28, 2021, 1:03am UTC](https://forums.pimoroni.com/t/tiny-2040-cannot-run-example-usb-device-dev-lowlevel/18507 "2021-12-28T01:03:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![polhenarejos](https://avatars.discourse-cdn.com/v4/letter/p/8c91f0/32.png) [@polhenarejos](https://forums.pimoroni.com/u/polhenarejos)\
**Post date:** [December 28, 2021, 1:03am UTC](https://forums.pimoroni.com/t/tiny-2040-cannot-run-example-usb-device-dev-lowlevel/18507/1 "2021-12-28T01:03:27Z")

</div>

I am trying to run the usb/device/dev\_lowlevel example to configure the Tiny 2040 as USB device. However, the code is locked at `while (!configured) {}` loop. `configured` var is set to `true` when a setup packet is received from the host and is fired by the irq5 interruption. But this never happens. I do not know whether is due to the host or something different in the USB layout in the Tiny 2040.  
In the Pico, irq5 is mapped to the 0x00000000100001cc address. Is this mapping different in the Tiny 2040?
