© 2000 Scenix Semiconductor, Inc. All rights reserved.
- 1 -
www.scenix.com
Scenix and the Scenix logo are trademarks of Scenix Semiconductor, Inc.
I2C is a trademark of Philips Corporation
.
Microwire is a trademark of National Semiconductor Corporation
All other trademarks mentioned in this document are property of their respec-
tive companies.
September 20, 2000
SX48BD/SX52BD/SX52BD75/SX52BD100
Configurable Communications Controllers with EE/Flash Program
Memory, In-System Programming Capability, and On-Chip Debug
1.0
PRODUCT OVERVIEW
1.1
Introduction
The Scenix SX48BD/SX52BD/SX52BD75/SX52BD100
are members of the SX family of configurable communi-
cations controllers fabricated in an advanced CMOS pro-
cess technology. The advanced process, combined with
a RISC-based architecture, allows high-speed computa-
tion, flexible I/O control, and efficient data manipulation.
Throughput is enhanced by operating the device at fre-
quencies up to 50/75/100 MHz and by optimizing the
instruction set to include mostly single-cycle instructions.
In addition, the SX architecture is deterministic and totally
reprogramable. The unique combination of these charac-
teristics enables the device to implement hard real-time
functions as software modules (Virtual Peripheral) to
replace traditional hardware functions.
On-chip functions include two 16-bit timers with 8-bit
prescalers supporting different operating modes (PWM,
simultaneous PWM/capture, and external event counter),
a general-purpose 8-bit timer with prescaler, an analog
comparator, a brown-out detector, a watchdog timer, a
power-save mode with multi-source wakeup capability,
an internal R/C oscillator, user-selectable clock modes,
and high-current outputs.
The SX48BD and SX52BD are functionally the same,
except for the package type and pinout. The SX48BD
has four fewer pins and has only four rather than eight
I/O pins for Port A.
Figure 1-1. Block Diagram
Interrupt
MIWU
Port B
COMPARATOR
Power-On
Reset
RESET
8-bit Watchdog
Timer (WDT)
8-bit Timer
RTCC
8
Internal Data Bus
System
Clock
Brown-Out
MIWU
MCLR
OSC Driver
4MHz Internal
RC OSC
(divided by
Clock
Select
System Clock
OSC1 OSC2
8
3
8 steps)
8-Bit
Prescaler
16-Bit
Timer 2
Port A
4/8
Port C Port D Port E
8
8
8
8
8
8
8
8
In-System
Debugging
In-System
Programming
4k Words
EEPROM
262 Bytes
SRAM
Address
Write Data
Read Data
Instruction
W
FSR
STATUS
PC
MODE
OPTION
Fetch
8
8
12
Address
12
8
8
8
8
ALU
8
8
8
PC
8 Level
Decode
Execute
Write Back
IREAD
Stack
Instruction
Pipeline
Interrupt
Stack
Prescaler for RTCC
Postscaler for WDT
or
Data
8-Bit
Prescaler
16-Bit
Timer 1
Port B
Port C
RTCC
WDT Clock