As long as you are doing simple hobby stuff (and DIP packages are pretty much irrelevant outside of the hobby and experimental arenas), sure, stay with PBP and PICs. If you must have a high level of abstraction in order to deal with sophisticated hardware, there are things such as STM32CubeMX.
Bookmarks