1 Overview
The RMB-167 is an evaluation board for the Siemens SAB C167 microcontroller. The RMB-167 board accepts the following processors, the SAB C167-LM, the SAB C167SR-LM, and the SAB C167CR-LM. The evaluation board is designed as a low-cost demonstration board using the microcontroller in the 16-bit non-multiplexed addressing mode. The microcontroller is configured to run at 40Mhz with no wait states. The SAB C167SR-LM, and the SAB C167CR-LM use a 5Mhz oscillator with a phase-lock-loop to generate the ccorrect operating speed. A 16-bit nonmultiplexed data bus and an 18-bit nonmultiplexed address bus are implemented. Several memory options are supported. The default configuration is the 64K RAM and no EPROM mode. In this mode, the monitor program or user program is downloaded to RAM using the SAB C167 bootstrap feature. All system address, data, and control lines as well as microcontroller ports 2 through 8 are terminated at three 50-post headers. The SAB C167 serial port is available to the user at RS-232 level through a DB-9 socket and a 3-post connector. The serial port is used to communicate to a PC host. A set of option headers, decoded by GAL devices make the RMB- 167 a flexible hardware platform.
1.1Hardware
∙SAB C167 high-performance microcontroller.
Internal 16 channel 10-bit analog-to-digital converter.
Bootstrap loading feature
Runs at 40Mhz with zero wait states
One serial port
One high speed synchronous serial channel
Five 16 bit timers
Watchdog timer
∙One serial port with a MAX232 driver
∙One high speed synchronous serial channel.
∙111 bits of general-purpose input/outputs ports.
∙Accommodates 64K of EPROM (not installed)
∙Accommodates 64K or 256K of SRAM (64K installed).
∙Push buttons for RESET# and NMI# (non-maskable interrupt).
∙GAL decoded memory map for maximum flexibility. (GAL’s can be reprogrammed by user or by Rigel Corporation)
∙Flexible and embeddable evaluation board.
∙Board size 4"x6 1/2"
1.2READS166 Evaluation Software Overview
READS166, version 3.00, is Rigel Corporation’s Integrated Development Environment for the Siemens/SGS Thomson 16-bit processors. READS166 includes an editor, a host-to-board communications system, an assembler, and a C compiler. READS166 is completely rewritten in native 32-bit code to run on Windows95 and WindowsNT. READS166 includes a sophisticated project management system to simplify code reusability and version control. The C compiler is rewritten to support a full debugger. The debugger allows you to step through your code with breakpoints and variable watches as the compiled code runs on the target board, similar to the operation of an in-circuit emulator.