RaspberryPi pico board

Clock: 12 MHz (Delay 47 =0x2f)

Flash

Clock: max 133 MHz

66MB/s

24bit address == 16MB max!

on board is a 2MB Flash Reading above 2MB wraps around into the 2MB. Therefore in the 16MB window the 2MB data will be available 8 times.

OpenOCD says it is NOR Flash

Flash reads on rising edge Flash data is vaid on falling edge

8pad USON 2x3mm

QE= 1 fixed! WEL = 0 !

/Hold is disabled!

Block = 256 Bytes (8192 blocks)

Erase:

size in blocks size in Bytes time to erase
16 4 kB 45-400 ms
128 32 kB 120-1600 ms
256 64 kB 150-2000 ms
all chip erase 5-25 s