Introduction
ICE52F emulator is an enhanced USB2.0 interface 51 single-chip microcomputer emulator newly developed by Shenzhen Sofi Technology Co., Ltd. based on the well-received ICE52B emulator. The emulation does not occupy any resources of the user, and can be stepped at a high speed. It is a completely true emulation standard. All the functions of the 8051/8052 microcontroller can emulate the enhanced functions of some microcontrollers. In addition to powerful simulation functions, the unique ISP download function can support ISP download programming for 51 series and AVR series microcontrollers. Many innovative functions and technologies of ICE52F emulator are in the leading position among the products below thousand yuan in the same industry, with extraordinary cost performance. It is the most ideal tool for engineers to develop single-chip products, college teaching, and personal learning of single-chip.
![]() |
Innovative functions
● Using the Keil simulation driver protocol independently developed by Sofi Technology, it can perfectly integrate with the Keil development environment and realize the real USB2.0 interface communication without any setting operation. Other emulators below a thousand yuan and simple emulators using the SST public version program use the MON51 driver protocol and can only use serial ports. Some products use USB-to-serial chips (although they are also USB port communication, but the essence is still a serial port) Slow speed, need to manually set the port number and baud rate;
● Support software reset, no need to reset hardware manually. There are no jumpers, switches or buttons inside the emulator, and continuous code download and emulation operations can be performed through the emulation driver;
● It adopts a miniature embedded simulation adapter, which is close to the user board when inserting, and can freely choose the internal default crystal or external target board 1-40M crystal (there are no limitations that can only use several fixed built-in crystals). In addition, compared with the traditional cable connection method, because there is no lead-out address line and data line, it can effectively reduce the interference during operation and avoid inexplicable failures during emulation;
● Exclusive integrated ISP download function, the first to support Keil's Flash Download function (can be directly implemented in the keil 51 series chip ISP download programming). If cooperated with professionally developed professional programming control software SFISP, it can support ISP download programming of AT89S / AVR series single-chip microcomputer chip. This function will bring you great convenience in product development and learning process;
● Free installation driver, plug to usage, support winxp, win7 (32-bit / 64-bit);
● The main control chip adopts a 32-bit ARM chip and supports automatic firmware upgrade;
● Support 3.3V / 5V dual voltage;
● The host has a buffer isolation chip, which effectively protects the main control chip from being damaged by abnormal operations;
● High sensitive overload and short circuit intelligent protection function controlled by CPU. If there is an accidental short circuit, it can immediately cut off the power and flash the LED alarm to effectively protect the emulator hardware and the computer USB port.
● It adopts a miniature embedded simulation adapter, which is close to the user board when inserting, and can freely choose the internal default crystal or external target board 1-40M crystal (there are no limitations that can only use several fixed built-in crystals). In addition, compared with the traditional cable connection method, because there is no lead-out address line and data line, it can effectively reduce the interference during operation and avoid inexplicable failures during emulation;
● Exclusive integrated ISP download function, the first to support Keil's Flash Download function (can be directly implemented in the keil 51 series chip ISP download programming). If cooperated with professionally developed professional programming control software SFISP, it can support ISP download programming of AT89S / AVR series single-chip microcomputer chip. This function will bring you great convenience in product development and learning process;
● Free installation driver, plug to usage, support winxp, win7 (32-bit / 64-bit);
● The main control chip adopts a 32-bit ARM chip and supports automatic firmware upgrade;
● Support 3.3V / 5V dual voltage;
● The host has a buffer isolation chip, which effectively protects the main control chip from being damaged by abnormal operations;
● High sensitive overload and short circuit intelligent protection function controlled by CPU. If there is an accidental short circuit, it can immediately cut off the power and flash the LED alarm to effectively protect the emulator hardware and the computer USB port.
Special feature
● USB2.0 interface (real USB interface, not USB to serial port);
● USB2.0 interface (real USB interface, not USB to serial port);
● Fast code download, single-step operation such as flying, no difference in emulation speed with professional emulators such as HOOKS and above;
● Can emulate ATMEL, WINBOND, DALLAS, INTEL, SST, PHILIPS and other compatible 51 and 52 microcontrollers;
● It does not occupy resources, especially does not occupy important resources such as IO ports, serial ports, and timers, and can completely emulate the characteristics of all ports of the microcontroller;
● Supports offline operation. At this time, the emulation head is equivalent to a chip programmed on the target board, which can be run more realistically, and the next time you power on, you can still run the program you downloaded last time;
● Support standard emulation operations, such as full speed, single step, stepped operation, setting / disabling / cancelling of breakpoints, register and variable viewing;
● Support the function of pause (dead) during operation;
● Can emulate dual DPTR, PCA, ALE disable, SPI interface, on-chip 768-byte extended RAM and other enhanced 51 microcontroller resources;
● Up to 63K code simulation space, support external 64K extended RAM emulation;
● Using Flash loop technology, users do not need to worry about the problem of Flash burnout;
● Exquisite and compact plastic case (size 102x71x23mm), it is very convenient to use and carry.
● Can emulate ATMEL, WINBOND, DALLAS, INTEL, SST, PHILIPS and other compatible 51 and 52 microcontrollers;
● It does not occupy resources, especially does not occupy important resources such as IO ports, serial ports, and timers, and can completely emulate the characteristics of all ports of the microcontroller;
● Supports offline operation. At this time, the emulation head is equivalent to a chip programmed on the target board, which can be run more realistically, and the next time you power on, you can still run the program you downloaded last time;
● Support standard emulation operations, such as full speed, single step, stepped operation, setting / disabling / cancelling of breakpoints, register and variable viewing;
● Support the function of pause (dead) during operation;
● Can emulate dual DPTR, PCA, ALE disable, SPI interface, on-chip 768-byte extended RAM and other enhanced 51 microcontroller resources;
● Up to 63K code simulation space, support external 64K extended RAM emulation;
● Using Flash loop technology, users do not need to worry about the problem of Flash burnout;
● Exquisite and compact plastic case (size 102x71x23mm), it is very convenient to use and carry.
Small and exquisite emulator

Humanized design of the emulation head, the pins can be easily replaced, no worries to be broken

Schematic diagram of emulation target board:

![]() |
In addition to the professional emulation function, ICE52F also has an exclusive integrated ISP download function, which can directly support downloading programs to the single-chip microcomputer in the keil software and Sofi download software "SFISP".
ISP download hardware connection diagram:

ISP download of AT89S series microcontrollers in Keil (ICE52F has a download function integrated in Keil software, which can complete all processes from source program editing, compilation, emulation, chip programming, etc., without the need to develop software and programming Frequent switching between writing software, this function is suitable for debugging programs in the product development stage)

With the downloading software "SFISP" developed by Sofi, it can also support ISP download of AT89S5x series and AVR series microcontrollers.

ISP Supported Device List
器件廠商
|
器 件 型 號
|
ATMEL
|
AT89S51 AT89S52 AT89S53 AT89S8252
ATmega8515 ATmega8515
ATmega16 ATmega16L
ATmega88V ATmega88P
|
![]() |
對比項
|
碩飛ICE52F仿真器
|
其他千元級以下仿真器
|
SST公版簡易仿真器
|
串口占用
|
不占用
|
不占用
|
占用
|
定時器占用
|
不占用
|
不占用
|
占用
|
堆棧占用
|
2字節
|
2字節
|
9字節
|
脫機運行
|
支持(自動處理)
|
支持(需手動設置)
|
不支持
|
Keil驅動協議(注2)
|
SFICE52.DLL(碩飛自主開發)
|
MON51.DLL
|
MON51.DLL
|
通訊接口
|
真正的USB2.0接口,速度快,免裝驅動,無需任何設置操作
|
串口或USB轉串口(使用一片CP2102或者類似芯片,本質仍然是串口),速度慢, 需手動設置端口號和波特率
|
|
復位再運行(注3)
|
支持
|
不支持(需再次下載)
|
|
夭折功能(運行中暫停)
|
支持
|
支持
|
支持(但占用串口中斷向量, 并影響全速運行實效)
|
斷點數量
|
19+1
|
10
|
9+1
|
單步運行速度(注1)
|
極速(<0.1s @11MHz)
|
100ms左右
|
超慢
|
仿真空間
|
63K
|
63K
|
63K
|
Keil Flash Download(注4)
|
支持 (支持ATMEL的51系列芯片)
|
不支持
|
不支持
|
ISP下載(注4)
|
ICE52F可支持(支持AT89S及AVR系列單片機的ISP下載編程)
|
不支持
|
不支持
|
注1: 運行速度基于目標晶振11.0591MHz 進行測試,視不同的晶振以及具體情況會稍有不同。
注2: 碩飛科技自主開發的Keil仿真驅動協議,功能相比于MON51.DLL有較大的突破,例如:更改通訊接口為真正的USB口,支持Keil Flash Download功能,支持軟件復位,增加斷點數量等等。
注3: 復位再運行是指在仿真器運行過程中, 用戶按下復位按鈕之后, 可以再次進行全速/單步/跨步運行操作。其他業余仿真器必須重新下載代碼(再次下載代碼需要在KEIL中退出仿真狀態之后, 再進入,比較麻煩), 否則無法正常運行。
注4: ICE52F仿真器集成有獨特的ISP下載功能,可以直接在keil中實現對AT89S系列芯片進行ISP下載編程,此功能通過點擊Keil 的Flash Download按鈕執行,此功能在開發階段非常方便和實用,無需在開發軟件和燒寫軟件之間頻繁切換。如果配合碩飛專門開發的SFISP軟件,可以支持AT89S系列和AVR系列單片機的ISP下載。
|
![]() |
· ICE52F emulator host 1
· POD52 emulation head 1
· 10Pin ISP / ICE cable 1
·USB cable 1
·software CD 1
·certificate and warranty card 1
· 10Pin ISP / ICE cable 1
·USB cable 1
·software CD 1
·certificate and warranty card 1
More Products