I want to start work with LPC148 Microcontroller. I have downloaded datasheet and started reading. LPC2148 is 32 bit microcontroller from ARM-7 family. It has 32 to 512KB of internal flash program memory and 32 to 8K of internal Data memory. We can use Keil compiler to develop program. I am using LPC148 Microcontroller which is manufactured by Philips. We can use Flash magic tool for burning files. Flash magic is a software tool used for burning the .hex files to NXP Controllers.
I am confuse on following features
2.1 Key features
■ In-System Programming/In-Application Programming (ISP/IAP) via on-chip boot loader
software. Single flash sector or full chip erase in 400 ms and programming of
256 bytes in 1 ms.
■ USB 2.0 Full-speed compliant device controller with 2 kB of endpoint RAM.
In addition, the LPC2146/48 provides 8 kB of on-chip RAM accessible to USB by DMA.
generally I have seen any micro-controller require hardware chip or burner circuit to program microcontroller. Is burner circuit inbuilt in LPC148 that's why we call it In-System Programming.
Please tell me what's the use of these two features
I am confuse on following features
2.1 Key features
■ In-System Programming/In-Application Programming (ISP/IAP) via on-chip boot loader
software. Single flash sector or full chip erase in 400 ms and programming of
256 bytes in 1 ms.
■ USB 2.0 Full-speed compliant device controller with 2 kB of endpoint RAM.
In addition, the LPC2146/48 provides 8 kB of on-chip RAM accessible to USB by DMA.
generally I have seen any micro-controller require hardware chip or burner circuit to program microcontroller. Is burner circuit inbuilt in LPC148 that's why we call it In-System Programming.
Please tell me what's the use of these two features