NEW PRODUCT for OEM customers

MICRO SEVEN MODEL MicroAP1, on a small PCB assembly, PC-ALARM PANEL OR ALARM-PANEL SIMULATOR, contains dialer for Contact-ID, SIA-FORMAT, and pulse 4X2 FOR SENDING ALARM MESSAGES from PC for adding dialer and alarm signal transmitter in customers’ products

Copyright 2016, 2017 Micro Seven, Inc.


-Includes all telephone line interface components including telephone coupling transformer, relay, surge voltage protector and opto-coupler
-telephone phone dialer and alarm signal transmitter for most popular Contact-ID, SIA-FORMAT, and pulse 4X2 protocols
-all three alarm signal protocols may be used without power-downing
-automatic telephone dialer and automatic alarm signal transmitter without RS232 commands using Auto-dialer option.
-on a small 2”x2” PCB
-debug and status messages







Micro Seven Model MicroAP1, PC-Alarm Panel or Alarm-Panel Simulator, transmits Contact-ID, Pulse 4X2 or SIA-FORMAT alarm messages to alarm receivers by starting commands sent at RS232C interface from a controller like PC. PC sends ASCII alarm message for Contact-ID and Pulse 4X2 or Hexadecimal messages to MicroAP1. PC also sends telephone number to MicroAP1. After MicroAP1 dials a telephone number for a receiver, the receiver answers the call and transmits the handshake tones. Depending on which protocol mode that is selected, MicroAP1 transmits alarm message. The alarm receiver transmits kiss-off tone if the message is accepted. Then MicroAP1 sends status messages back to PC. If the alarm reporting is not successful, MicroAP1 transmits a different status message to PC. Transmission of alarm messages is repeated for four times if MicroAP1 does not receive kiss-off tone. The whole sequence, which involves re-dialing of telephone number, may be repeated for three times.

Line seizure relay is also included for disconnecting house telephone line for reporting alarm condition.


RS232C interface via external inverters for receiver and transmitter: 9600 baud, no parity, and 8-bit character. No handshakes are provided. RX-N(Inverted Receive Data in TTL signal level) and TX-N(Inverted Transmit Data in TTL signal level) and RTS-N (Inverted Request To Send in TTL signal level) are interface signals at the square-pin headers. RTS-N needs to be driven at TTL high level to hold MicroAP1 transmitting data.

Telephone number entry for DTMF dialing: D<telephone number-maximum fifteen digits><CR>
for example D5035551212<CR> for dialing 5035551212. Note <CR> is a carriage return.

Alarm message entry for Contact-ID or Pulse 4X2:
S(maximum 15 ASCII characters for Contact-ID or 6 ASCII characters for Pulse 4X2)<CR> for Contact-ID or Pulse 4X2
Note: M
icroAP1 prepares checksum at the end of string for Contact-ID.

Alarm message entry for SIA-FORMAT:
Because alarm message for SIA-FORMAT contains binary number, input requires hexadecimal number. It is memory write command for storing memory address 0D0H or 0xD0. The memory address is 0D0h, 0D1H, 0D2H, 0D3H, 0D4H------. The end of message is indicated by 0FFH.
For example, sending an address block data of
06 23 30 30 30 31 31 31 31 DA FF requires the following:
Note: the ASCII data “DA” is the parity byte of the SIA-FORMAT message.

Another message entry is as follows:

S(hexadecimal two character ASCII) (hexadecimal two character ASCII)-----.
For example, sending an address block data of 46 23 30 30 30 31 31 31 requires the following:
Note: The column-parity byte is automatically prepared and attached at the end of message by AP70.

Protocol selection:
Contact-ID protocol on power-up default
W7F00 for selecting Contact-ID, W7F01 for selecting SIA-FORMAT, or W7F02 for selecting Pulse 4X2.

Start alarm message command: G
Start alarm reporting process by dialing the telephone number, receive handshake tones, transmit data blocks, and receive kiss-off tones.

Hang-up command or Abort command: A
Turn off off-hook relay or abort alarm-reporting process.

Repeat alarm message command: B
It transmits alarm message again. Transmitting alarm messages must be programmed prior to sending this repeat alarm message command.

Reading telephone-number command: T
MicroAP1 transmits programmed telephone numbers to PC.

Reading alarm-message command: U
MicroAP1 transmits programmed data block to PC in hexadecimal notation.

Continuous message transmission mode without turning off telephone relay:
Instead of transmitting single message, multiple messages are transmitted by sending “WACB2”.

Single message transmission mode as a default condition:

Handshake tone detection: 1400/2300Hz for Contact-ID, 1400Hz for Pulse 4X2, or 2225Hz for SIA-FORMAT


Signal transmission of data block for SIA-FORMAT: 110 or 300 baud selectable
Pairty bit (9th bit): enabled/disabled
Wrong column parity: enabled/disabled
Acknowledge tone detection: 2025Hz for positive acknowledgement and 2225Hz for negative acknowledgement.

Messages received from MicroAP1:

M00<CR> for successful message transmission
M01<CR> for call failed
M02<CR> for message failed

Note: <CR> denotes hex D or return character

Status messages: the following status messages are generated at RS232 interface when a control register bit is set:

S00<CR>: telephone relay is on
S01<CR>: begin to dial
S02<CR>: contact-ID handshake signal is detected
S03<CR>: SIA format handshake signal is detected
S04<CR>: 4+2 handshake signal is detected
S05<CR>: transmission of Contact-ID message
S06<CR>: Sequential synch signal transmission
S07<CR>: SIA-FORMAT message transmission
S08<CR>: Pulse 4+2 message transmission
S0A<CR>: hang up telephone line

Debug messages are generated at RS232 interface when a control register bit is set:

The following debug messages are generated after start alarm message command G:
d(telephone number) p (protocol) m(alarm message) <CR>
Example of the Debug message:
After programming telephone number of 18005551212 and contact-ID message of 123418313112345, the following debug message is generated by microAP1:
d18005551212 p00 m123418313112345<CR>

PCB Mounting holes: 4

Mechanical drawing is available.


Note: Two rows of headers are located on either top or bottom side of the PCB assembly. If headers are located on the topside of the board, cable receptacles may be used.
The header with 0.1” spacing that is located on the bottom side may be soldered onto customer’s board.

+5VDC and common (150mA peak current drawing for MicroAP1)

Telephone line input (tip and ring)

Telephone line output (tip and ring) for line seizure

RS232 signals: TXDATA, and RXDATA

Telephone line specifications:

1.5kVRMS isolation between power supply-RS232 input and telephone lines

500V surge protection across telephone line input (tip and ring)

minimum loop current on telephone line for sustaining off-hook condition: 10mA

maximum loop current on telephone line for sustaining off-hook condition: 90 mA

AC input impedance on telephone line: 600 ohms

Dimensions:  two inches by two inches and 0.5 inches high

Environmental: Operating temperature with power on: 0 to 35 degree C, Humidity: 85% RH at 35 degree C, storage temperature and operating temperature without power on

Warranty Service: six months limited warranty.

Ordering information:

MicroAP1 includes headers on the bottom.
MicroAP1-F includes headers on the topside.

Options and Accessories:

Auto-dialer option is available for adding large non-volatile memory,

The demo program for Contact-ID, SIA-FORMAT and Pulse 4X2 is shown below:

Caution: Some of demo program may require the auto-dialer option.

Auto dialer programming software for MicroAP1 dialer option is shown below. Multiple messages are transmitted in one call. Protocol mode, telephone number and alarm messages are downloaded into MicroAP1 for auto-dialing mode, which does not require PC for it. The dialer option provides programming of up to 104 lines. The second window display programs line programming among lines 24 and 52. Third window and fourth window programs lines 53-81 and 82 to 104 lines respectively. The MicroAP1 dialer software produces history files with real-time data inside PC. The MicroAP1 dialer runs independently from the MicroAP1 dialer software.

Micro Seven, Inc.

1095-K N.E. 25th

Hillsboro, OR

97124 U.S.A.

phone: 503-693-6982, fax: 503-693-9742