Raven Luni
- Oct 15, 2011
- 798
- Joined
- Oct 15, 2011
- Messages
- 798
Foreword: Maybe a general rant thread would be a healthy thing to have here, although it might take a bit of discipline to keep it that way, and not for problems and solutions
Anyway, I feel like I need a good rant after my (successful) adventures with the PIC programmer.
Microchip:
Honestly - this being my first proper look at MCUs, the last thing I was expecting to see was the same kind of obfuscation and dumbing down of the knowledge base that has plagued the software industry. Simple, functional, LOGICAL! Yes its there but you still have to wade through some shite to get at it.
Anyway, I feel like I need a good rant after my (successful) adventures with the PIC programmer.
Microchip:
- Tidy up your ****ing documentation! I had to reference 4 different datasheets for enough info on a single device (PIC16F88), some of which I had to search for because they weren't listed on the site!
- The device doesn't behave in all the ways you say it does! Block / row erases are meaningless. Data memory bytes are not erased automatically on write. Bulk or chip erase is required at all times!
- The device is NOT configured for low voltage programming out of the box!
- Your assembler (which also has to be searched for because it isn't listed) is a joke - overcomplicated with meaningless directives, abstract commands and other crap! I wrote my own - its so much simpler. I can write code that does what I want, goes where I want it, and I can save it any ****ing way I want
Honestly - this being my first proper look at MCUs, the last thing I was expecting to see was the same kind of obfuscation and dumbing down of the knowledge base that has plagued the software industry. Simple, functional, LOGICAL! Yes its there but you still have to wade through some shite to get at it.
Last edited: