3 <title>µCsim: CPU types</title>
8 <h1>Select type of CPU</h1>
10 The simulator supports following type of microprocessors from MCS51
13 <p><a href="#51">8051/8031</a>
15 <br><a href="#52">8052/8032</a>
17 <br><a href="#ds390">DS390</a>
19 <br><a href="#51r">8051R</a>
21 <br><a href="#89c51r">89C51R</a>
23 <br><a href="#251">80251</a>
26 <a name="51"><h3>8051/8031</h3></a>
28 You can select this type of microcontroller using one of the following
29 parameter for -t option:
31 <ul><li>51 (HMOS type)
53 It includes core 51 features:
55 <ul><li>64k external RAM
59 <li>128 byte internal RAM
61 <li>2 timers (timer #0, timer #1)
65 <li>4 8-bit quazi bi-directional ports
69 CMOS types also include:
78 <a name="52"><h3>8052/8032</h3></a>
80 You can select this type of microcontroller using one of the following
81 parameter for -t option:
83 <ul><li>52 (HMOS type)
101 <li>80C32 (CMOS type)
105 It includes same features as <a href="#51">8051/8031</a>
106 microcontrollers and additionaly:
108 <ul><li>3 timers (timer #0, timer #1, timer #2)
110 <li>256 bytes of internal RAM
115 <a name="ds390"><h3>DS390</h3></a>
117 You can select this type of microcontroller using <b>DS390</b> as
118 parameter for -t option (this is a CMOS type).
120 It includes same features as <a href="#52">8052</a> and adds:
122 <ul><li>24 bit flat mode
124 <li>support for dual DPTR register
126 <li>128k external RAM
130 <li>4k internal SRAM usable
132 <li>10 bit stack mode
134 <li>"timed access" of SFRs
139 <a name="51r"><h3>8051R</h3></a>
141 You can select this type of microcontroller using one of the following
142 parameter for -t option (all are CMOS types):
160 It includes all features that <a href="#52">8052/8032</a> does and
163 <ul><li>Extended interrupt priority system (4 priority levels)
165 <li>Extended serial line interface (automatic address recognition)
172 <a name="89c51r"><h3>89C51R</h3></a>
174 You can select this type of microcontroller using <tt>89C51R</tt>
175 parameter for -t option (this CPU is always CMOS). This is a Philips
176 clone, excluding duplicated DPTR it is similar to 8051XR from Intel.
178 <p>It includes all features that <a href="#51r">8051R</a> does and
181 <ul><li>PCA (Programmable Counter Array): 5 16-bit counter, one of
182 them can act as watchdog timer.
189 <a name="251"><h3>80251</h3></a>
191 You can select this type of microcontroller using one of the following
192 parameter for -t option (all are CMOS types):
200 <p>It includes all features that <a href="#89c51r">89C51R</a> does
203 <ul><li>Nothing implemented yet.