ST52T440F3M6 STMicroelectronics, ST52T440F3M6 Datasheet - Page 46
![no-image](/images/manufacturer_photos/0/6/637/stmicroelectronics_sml.jpg)
ST52T440F3M6
Manufacturer Part Number
ST52T440F3M6
Description
MCU 8-Bit ST52 CISC 8KB EPROM 5V 20-Pin SO
Manufacturer
STMicroelectronics
Datasheet
1.ST52T440F3M6.pdf
(94 pages)
Specifications of ST52T440F3M6
Package
20SO
Family Name
ST52
Maximum Speed
20 MHz
Ram Size
256 Byte
Program Memory Size
8 KB
Operating Supply Voltage
5 V
Data Bus Width
8 Bit
Program Memory Type
EPROM
Number Of Programmable I/os
13
On-chip Adc
6-chx12-bit
Operating Temperature
-40 to 85 °C
Number Of Timers
1
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
ST52T400/T440/E440/T441
6 I/O PORTS
6.1 Introduction
ST52x400/440/441 devices offer flexible individu-
ally programmable multi-functional input/output
lines. Refer to Chapter 1 for specific pin alloca-
tions.
21 I/O lines, grouped in 3 different ports, are avail-
able for ST52x400G/440G/441G devices:
PORT A = 8-bit ports (PA0 - PA7 pins)
PORT B = 8-bit ports (PB0 - PB7 pins)
PORT C = 5-bit port (PC0 - PC4 pins)
13 I/O lines, grouped in 2 different ports are avail-
able for ST52x400F/440F/441F devices:
PORT A = 8-bit ports (PA0 - PA7 pins)
PORT B = 5 -bit ports (PB0 - PB3 and PB7 pins)
These I/O lines can be programmed to provide
Digital Input/Output or Analog Input, or to connect
input/output signals to the on-chip peripherals as
Alternate Pin Functions.
The input buffers are TTL compatible with Schmitt
Trigger in ports A and C while port B is CMOS
compatible without Schmitt trigger and it is used
for the Analog Inputs.
The output buffer can supply up to 8 mA.
All the port pins of 400/440 devices have an
Figure 6.1 Ports A and C Functional Blocks
46/94
FROM CONFIGURATION REGISTER
FROM CONFIGURATION REGISTER
FROM PERIPHERAL
FROM OUTPUT REGISTER
TO INPUT REGISTER
and PERIPHERALS
TTL
22 k
Vcc
internal pull-up resistor (22
doesn’t have internal pull-up resistor. This
pull-up resistor is automatically excluded
when the pin is configured as Analog Input or,
in MAIN1 and MAIN2 pins,
Driver is configured in Phase Angle Partializa-
tion or Burst mode.
Each single port pin can be programmed in input
or output or Alternate Function, so that in the
same port there can be both input and output pins.
The port pins are write/read in parallel at the same
time: when reading output pins, the port buffer
contents are read; when writing an input pin the
value is written in the buffer.
Each port is configured by using Configuration
Registers indicated in Table 6.1. The first is used
to define if a pin is an Input or an Output, the sec-
ond defines the Alternate functions.
Table 6.1 I/O Port Configuration Register
(*)
(**)
Reg_Conf 12
Reg_Conf 4
Not available in ST52x400F/440F/441F
Only in ST52x440F
PORT A
PORT A PIN
or PORT C PIN
Reg_Conf 11**
Reg_Conf 13
Reg_Conf 14
/441F
PORT B
k
). The 441 device
when the Triac
Reg_Conf 11
PORT C
(*)