3 <title>UCSIM: 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="#51r">8051R</a>
19 <br><a href="#89c51r">89C51R</a>
21 <br><a href="#251">80251</a>
24 <a name="51"><h3>8051/8031</h3></a>
26 You can select this type of microcontroller using one of the following
27 parameter for -t option:
29 <ul><li>51 (HMOS type)
51 It includes core 51 features:
53 <ul><li>64k external RAM
57 <li>128 byte internal RAM
59 <li>2 timers (timer #0, timer #1)
63 <li>4 8-bit quazi bi-directional ports
67 CMOS types also include:
76 <a name="52"><h3>8052/8032</h3></a>
78 You can select this type of microcontroller using one of the following
79 parameter for -t option:
81 <ul><li>52 (HMOS type)
103 It includes same features as <a href="#51">8051/8031</a>
104 microcontrollers and additionaly:
106 <ul><li>3 timers (timer #0, timer #1, timer #2)
108 <li>256 bytes of internal RAM
113 <a name="51r"><h3>8051R</h3></a>
115 You can select this type of microcontroller using one of the following
116 parameter for -t option (all are CMOS types):
134 It includes all features that <a href="#52">8052/8032</a> does and
137 <ul><li>Extended interrupt priority system (4 priority levels)
139 <li>Extended serial line interface (automatic address recognition)
146 <a name="89c51r"><h3>89C51R</h3></a>
148 You can select this type of microcontroller using <tt>89C51R</tt>
149 parameter for -t option (this CPU is always CMOS). This is a Philips
150 clone, excluding duplicated DPTR it is similar to 8051XR from Intel.
152 <p>It includes all features that <a href="#51r">8051R</a> does and
155 <ul><li>PCA (Programmable Counter Array): 5 16-bit counter, one of
156 them can act as watchdog timer.
163 <a name="251"><h3>80251</h3></a>
165 You can select this type of microcontroller using one of the following
166 parameter for -t option (all are CMOS types):
174 <p>It includes all features that <a href="#89c51r">89C51R</a> does
177 <ul><li>Nothing implemented yet.