Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
Tools
Old 8th July 2004, 08:23 AM   #1
Default flash uC

what is the meaning of In circuit programmable (ISP) flash memory.I found tat one of the uC is equipped with this feature.what can i do with it?is it RAM or ROM?

Thanks
__________________
LCY
louislu is offline  
Old 8th July 2004, 08:43 AM   #2
Default

FLASH memory is an alternative ROM to EEPROM. It is usually used as program memory in microcontrollers, although they may also be used for data memory. They are definitely not RAM, though they are reprogrammable.
In-circuit programmable is a feature which makes the programming of the FLASH memory very convenient. The flash memory can be programmed while the microcontroller is in its own circuit. The circuit would have to be slightly modified to enable ISP, and the programming pins are pulled out to a socket, where it may be connected to a programmer.
checkmate is offline  
Old 8th July 2004, 10:08 AM   #3
Default

thanks for help...so that ISP can provide a very convenient programming way right...emm...how if i want to design something that need to store user's phone number.can i make use of this ISP flash.means writting to it n read it back....

I found a debugger on web...reads51.anyone who used this before...Is it compatible to the chip tat i gonna to use...atmel 89s51

Thanks very much
__________________
LCY
louislu is offline  
Old 8th July 2004, 11:08 AM   #4
Default

Quote:
Originally Posted by louislu
thanks for help...so that ISP can provide a very convenient programming way right...emm...how if i want to design something that need to store user's phone number.can i make use of this ISP flash.means writting to it n read it back....
Usually you wouldn't store data like that in program memory, you would use EEPROM data memory, many micro-controllers have internal EEPROM data memory for that very reason.

I don't use Atmel processors, but lots of PIC processors provide various amounts of data EEPROM, usually between 64 bytes to 256 bytes. I would expect the Atmel processors to be similar.
__________________
PIC programmer software, and PIC Tutorials at:
http://www.winpicprog.co.uk
Nigel Goodwin is offline  
Old 9th July 2004, 05:13 AM   #5
Default

what is MCS 51 language...every microcontroller manufacturer using the same MCS51 language? thanks
__________________
LCY
louislu is offline  
Old 9th July 2004, 06:30 AM   #6
Default

YOu would need external EEPROM to store large amount of data
I havent heard of MSC51 before.. but I do know about C 51. It is a C compiler for 8051 family microcontroller
StupidDum is offline  
Reply

Tags
flash

Thread Tools
Display Modes




All times are GMT. The time now is 08:12 PM.


Electronic Circuits  |  Learning Electronics
eXTReMe Tracker