Hacker News new | past | comments | ask | show | jobs | submit login

You'll be hard pressed to find a MCU with better support for fast bitbanging. Any unusual digital bus for which you don't have a fitting peripheral. Both the RP2040 and RP2350 also have a ridiculous per clock memory bandwidth. Instead of one or two memory banks you have >6 SRAM memory banks. This matters if you need jitter free memory accesses.

From a more subjective point of view the peripherals are also less ugly to program for e.g. all DMA channels are created equal (no fixed mappings between DMA channels and peripherals). DMA channels can also trigger each other allowing both flexible double buffering as well as lists of DMA transfers.

Both the datasheet and the SDK code are also a lot more human readable than what you get from other vendors.




Seconded about the datasheets, and thanks for the tips about DMA as double-buffer!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: