SM2965 ISP technology features and applications

Single chip microcomputer STM32L151CCU6
Mobile phone crystal 3.2*2.5mm 3225 26M (26.000MHZ) 7.5PF 10PPM 20PPM 30PPM
NFM18PC105R0J3D MURATA Murata filter original spot

1 Introduction

In-system programming (ISP) has revolutionized traditional programming methods by allowing users to reprogram devices within a microcontroller system, enabling the online download of firmware into the program memory. This technology was first introduced with SST's FlashFlex51 series and later adopted by companies like Philips, Winbond, LG, Atmel, and SynCMOS, which added ISP/IAP capabilities to their 51-series microcontrollers. These enhancements include features such as Flash memory for internal ROM, increased RAM capacity, enhanced special function registers, watchdog timers, ALE signal disable for EMI reduction, and dual DPTR pointers. These improvements have simplified external expansion, leading to a true "single-chip" design. In POS charging terminals, the SynCMOS SM2965 replaced the standard processor, making ISP implementation straightforward through the microcontroller’s serial port. This article focuses on the ISP features of the SM2965 and important considerations during its use.

2 Features of SM2965

Compared to the standard 80C52, the SM2965 offers several key advantages: it operates at 5V, has 64KB of on-chip Flash memory divided into 128 pages (512 bytes per page), supports ISP function with a configurable download program space up to 4KB, includes 256 bytes of on-chip RAM plus 768 bytes of extended RAM, features a watchdog timer, adds P4 ports for PLCC and QFP packages, allows disabling the ALE signal to reduce EMI, and automatically jumps to the ISP entry address after reset if the memory is empty.

3 SM2965 Memory Structure

3.1 Program Memory

The SM2965 integrates 64KB of Flash memory as program memory, ranging from 0000H to 0FFFFH, used to store both user application programs and ISP functions. The download program space for ISP can be configured up to 4KB, with the size determined by N × 200H (N = 0 to 8). When N=0, no ISP space is allocated, and all memory is used for the application. For N=1, 0FE00H–0FFFFH is reserved for the download program, while the rest is for the application. When N=8, the maximum ISP space of 4KB is used. Once set by a commercial programmer, this configuration cannot be changed in the field. The program space layout is shown in Figure 1, where 0FFFFH – (N × 200H) marks the ISP entry point.



This platform aims to provide affordable and effective advertising solutions for small and medium-sized businesses. We recommend maintenance points and offer cost-effective marketing opportunities. Feel free to contact us via QQ or email for more information!

Why choose online advertising? Contact us now!

  • 0
  • Like

Try to find the information you want.
Data search: Title Author
Inverter sensor patch, three no weight loss camera, LCD monitor does not boot, digital camera XC9237 projector switching power supply, laptop processor, IPSUSB skills, entrepreneurial black screen, water heater can not boot, circuit design, silent transformer, XC6102 without sound, XC6112 display regulator, no image, microwave player, successful silent GPS, tea no picture, XC6222 health, XC6372 relay, filter ML6209 switch, washing machine, digital camera description, remote control without grating, 555 protection circuit, cancer self-closing, Linux charger, mobile phone shutdown, noise inverter, oscilloscope robot, Windows antenna, indicator light is not bright, fiber life transformer, stomach market alarm, hard disk watch, embedded system, woman maintenance process, memory XC9236 converter router interview server, kidney RFID LED driver, Konka CDMA instrument, Panasonic CCD flashing engine, multimeter, Apple liver motor resistance, keyboard integrated circuit current transformer triode governor power supply LED.

Recommended Articles | Favorite | Recommend | Print | Finishing: gddq | Read: Times

Six-Degree-of-Freedom Platform

Suzhou Johnson Automation Technology Co., Ltd. , https://www.cn-johnson.com