Programming Environment
To enable comfortable use of this large lineup of flash programmers, NEC Electronics and its partners offer many programming tools, making easy programming possible in many different settings such as in development environments and production lines.
Moreover, programming services for NEC Electronics' flash microcontrollers are available from programming houses both in Japan and overseas, NEC Electronics is offering programmed products, and an environment for supporting a large range of needs, from programming small quantities of devices with quick delivery to stable programming of mass-produced devices, is availableNote.
Note
Programming environment supporting flash microcontrollers
Features of Flash Microcontrollers
The single-power-supply flash microcontrollers, in addition to supporting data rewriting with a programmer, are easy to use and come with functions that allow fuss-free use.
- Security Functions
Read, write and erroneous erasure protection functions, selectable according to the needs of the customer
- Self-programming Function
Using this function, the microcontroller can program itself without the use of a programmer. Moreover, a boot swap function for protecting the boot area in the case of an unexpected power failure during programming is provided on chip, maximizing the stability of customers' systems.
Flash Microcontroller Programming List
NEC Electronics provides support to customers for when and where to perform programming of its flash microcontrollers.
Also each customer can select the mass-production programming environment according to actual needs.
|
Programming Method
|
Programming Location
|
Advantage
|
Points to Consider
|
Programming by customer (On-board)
|
Customer's production line
|
• Low-cost programming • Quick handling of programming changes • Fast delivery • Possibility of making program changes after mounting
|
• Embedding of programming circuit • Introduction of programmer
|
Programming by customer (Off-board)
|
Customer's production line
|
• Low-cost programming • Quick handling of programming changes •Fast delivery
|
Introduction of programmer and adapter
|
Programmig by programming house (Off-board)
|
Programming house
|
• Flexible handling of programming changes • Introduction of programmer not required • Fast delivery • Marking possible
|
• Programming fees • Possibility of programming products • Presence/absence of marking • Delivery time
|
Products programmed by NEC Electronics (Off-board)
|
NEC Electronics
|
• Support of large-volume programming • Stable supply • Marking posible • Introduction of programmer not required
|
• Initial fee • Marking •Delivery time • Quantity
|
|
- Off-board Programming
To program before assembly into a set.
This method consists in socket mounting the flash microcontroller to a dedicated program-adapter and programming the microcontroller with a flash memory programmer.
This method is effective with development, evaluation, and trial manufacture phases.
- On-board Programming
To program after assembly into a set.
This method consists in programming the flash microcontroller after it has been mounted on the customer's set (target system). Programming products while they are in a mass-production line is called "in-line programming". This method is also used to update programs in the field, such as in the case of maintenance after shipping. A programmer interface circuit is required for the target system.
Flash memory Programmers
A lineup of flash memory programmers made by NEC Electronics is available on the page below.