XIAO RP2040 Programmable I/O (PIO) State Machines Support

Hi, pardon my question as I am new too this, does the XIAO RP2040 support Programmable I/O (PIO) State Machines similar to the Raspberry Pi Pico (8 x State Machines)? If yes, how many PIO state machines does it support? If I am trying to use PIO to implement an additional I2C bus for use on the XIAO RP2040 (currently only has 1 x I2C), will it be possible? How can I do it? Thanks.

Sorry if this doesn’t help - I’m not familiar with the Rasberry Pi, but I believe you should be able to implement I2C with any two I/O lines (plus ground) using a technique called “bit banging” - that is writing code without using dedicated I2C hardware?