A96G140/A96G148/A96A148 User’s manual
20 Development tools
251
20.2
Core and debug tool information
ABOV’s
microcontroller uses OCD (On-Chip Debugger) interface for debugging, which is ABOV
’
s own
interface. The OCD not only monitors and controls the core, but also supports the read and write
operations of external memory and devices. In addition, it supports memory monitoring and break
functions.
Debug interfaces such as OCD interfaces enable microcontrollers to write to internal programmable
memory, allowing them to support ISP (In-System Program) that makes possible to write as a single
chip or as an embedded chip in the system. Table 49 provides information of the core and debug
emulation interface.
Table 49. Information of Core and Debug Emulation Interfaces
Description
Remark
Device Name
A9xXxxx
Series
94/ 95/ 96/ 97 series
Core
M8051/ CM8051
Extended Stack Pointer
Yes/ no
94, 97 series only
Debug Interface
OCD 1/ OCD 2
Number of Break Point
4/ 8
Real-time Monitoring
Yes/ no
OCD 2 only
Run Flag Port
Yes/ no
OCD 2 option
NOTES
:
1.
The A96G140/A96G148/A96A148 has the 96 series core and OCD 1 interface.
2.
The A96G140/A96G148/A96A148 can be operated with OCD II dongle too, because the OCD II dongle
includes all of OCD1 functions.
3.
The 95 series core is the old version of the 96 series core.
20.2.1
Feature of 94/96/97 series core
ABOV’s
8-bit microcontroller contains the M8051/CM8051 core that is an improved version of the 8051.
The M8051/CM8051 core is compatible with the 8051, and reduces time of operation cycles. It makes
development easier by providing the OCD debug function.
ABOV
’
s 8-bit microcontroller has a core of the 94-series, 96-series, or 97-series that is basically
compatible with the 8051 series at the instruction set level. The cores in each series use different Debug
Interfaces, as shown in Table 50.
Table 50. Cores and Debug Interfaces by Series
Core
Debug Interface
96 Series
M8051
OCD 1
97 Series
M8051
OCD 2
94 Series
CM8051
OCD 2