Until now, I've been using Microchip's AT89LP52 and AT89S52 40-pin DIP IC's as my main microcontrollers (that I plug into DIP sockets). While they have been excellent for my needs in the past, they now lack one thing: Storage. They can only handle 8KB, but now I need something at least 10-12KB that can be programmed in a simple way via ISP. In my case, I use the serial mode. (making connections to MISO, MOSI, SCK and RST). In that setup, I have a 22.1184Mhz crystal attached with 33pF caps connected between each crystal pin and ground.
So now I tried AT89S8253. Its now a pain because in the programming stage I had to issue the erase command TWICE in order to make the erase function work, and the microchip support team couldn't figure this out. Then when I executed the code in compatibility mode (I did not enable X2), the result was incorrect.
Then I go order AT89LP51ED2. Due to datasheet and microchip support requirements, I changed my crystal to 11.0592Mhz and the caps to 15pF each. I can program this chip and verify the data fine but the code won't execute AT ALL despite me setting it up also in compatibility mode!
I contacted microchip support with my issues and they could not help me.
Is there an 8052-like chip in 40-DIP format that's easy to program and that can execute code correctly without the need of odd voltages and that has larger storage capacity than 8KB that can handle?
I have a parallel port on my PC and I am willing to make a mini programmer circuit and buy a new micro with bigger storage as long as its easy enough to program without the need of strange voltages. I currently have access to 5VDC and 12VDC. I also do not want to buy a commercial programmer since I already wasted $50 on now useless chips.
So now I tried AT89S8253. Its now a pain because in the programming stage I had to issue the erase command TWICE in order to make the erase function work, and the microchip support team couldn't figure this out. Then when I executed the code in compatibility mode (I did not enable X2), the result was incorrect.
Then I go order AT89LP51ED2. Due to datasheet and microchip support requirements, I changed my crystal to 11.0592Mhz and the caps to 15pF each. I can program this chip and verify the data fine but the code won't execute AT ALL despite me setting it up also in compatibility mode!
I contacted microchip support with my issues and they could not help me.
Is there an 8052-like chip in 40-DIP format that's easy to program and that can execute code correctly without the need of odd voltages and that has larger storage capacity than 8KB that can handle?
I have a parallel port on my PC and I am willing to make a mini programmer circuit and buy a new micro with bigger storage as long as its easy enough to program without the need of strange voltages. I currently have access to 5VDC and 12VDC. I also do not want to buy a commercial programmer since I already wasted $50 on now useless chips.