Controller for selective call receiver having memory for storing control information, plurality of addresses, status information, receive address information, and message
First Claim
1. A controller for a selective call receiver having a plurality of addresses, and wherein the selective call receiver receives a selective call signal having one of the plurality of addresses and a message, the controller comprising:
- a microcontroller having a parallel port for providing control information and the plurality of addresses, and for retrieving status information, receive address information and the message;
a memory having a first parallel port coupled to the parallel port of the microcontroller for storing the control information and the plurality of addresses from the microcontroller, and having a second parallel port, different from the first parallel port, for receiving the status information, the receive address information, and the message, and for storing the status information, the receive address information, and the message; and
a dedicated decoder having a parallel port coupled to the second parallel port of the memory for retrieving the control information and the plurality of addresses from the memory, having an input for coupling to a receiver and for receiving the selective call signal therefrom, the dedicated decoder for decoding the selective call signal in accordance with the control information in response to receiving the selective call signal, for storing the status information in the memory when receiving and decoding the selective call signal, and the dedicated decoder for storing the receive address information in the memory in response to detecting the one of the plurality of addresses in the selective call signal, and for decoding and storing the message in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory 220 comprising address register 305, control register 310, status register 315, message register 320, and receive address register information register 325, are coupled to a decoder 240 and a microcontroller 250 via a parallel bus 235 and 230. The microcontroller 250 controlling the operation of the decoder 240 to receive and decode a selective call signal from the receiver circuitry 102, the microcontroller 250 communicating with the decoder 240 by storing and retrieving information in the registers in the memory 220. The decoder 240 communicating with the microcontroller 240 by storing and retrieving information in the registers in the memory 220.
-
Citations
13 Claims
-
1. A controller for a selective call receiver having a plurality of addresses, and wherein the selective call receiver receives a selective call signal having one of the plurality of addresses and a message, the controller comprising:
-
a microcontroller having a parallel port for providing control information and the plurality of addresses, and for retrieving status information, receive address information and the message; a memory having a first parallel port coupled to the parallel port of the microcontroller for storing the control information and the plurality of addresses from the microcontroller, and having a second parallel port, different from the first parallel port, for receiving the status information, the receive address information, and the message, and for storing the status information, the receive address information, and the message; and a dedicated decoder having a parallel port coupled to the second parallel port of the memory for retrieving the control information and the plurality of addresses from the memory, having an input for coupling to a receiver and for receiving the selective call signal therefrom, the dedicated decoder for decoding the selective call signal in accordance with the control information in response to receiving the selective call signal, for storing the status information in the memory when receiving and decoding the selective call signal, and the dedicated decoder for storing the receive address information in the memory in response to detecting the one of the plurality of addresses in the selective call signal, and for decoding and storing the message in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for coupling to a dedicated decoder and a microcontroller in a selective call receiver having a plurality of addresses, the selective call receiver receiving a selective call signal having one of the plurality of addresses and a message, the apparatus comprising:
-
a first parallel port for coupling to the microcontroller; a second parallel port, different from the first parallel port, for coupling to the dedicated decoder; a plurality of address registers coupled to the first and second parallel ports for storing the plurality of addresses of the selective call receiver prior to the decoder receiving the selective call signal; a plurality of control registers coupled to the first and second parallel ports for storing control information from the microcontroller, the decoder receiving and decoding the selective call signal in accordance with the control information after retrieval thereof; at least one status register coupled to the first and second parallel ports for storing status information from the decoder, the microcontroller retrieving the status information to determine the status of the decoder when receiving and decoding the selective call signal; at least one receive address information register coupled to the first and second parallel ports for storing the receive address information from the decoder, the microcontroller retrieving the receive address information in response to the retrieved status information indicating one of the plurality of addresses is detected in the selective call signal; and a message register coupled to the first and second parallel ports for storing a message from the decoder, the microcontroller retrieving the message in response to receiving a user input for the stored message to be presented. - View Dependent Claims (10, 11)
-
-
12. A method in a processor for interfacing to a dedicated decoder in a selective call receiver having a plurality of addresses, wherein the dedicated decoder and the processor are coupled to a memory, and wherein the dedicated decoder decodes a selective call signal received by the selective call receiver, and wherein the processor controls the operation of the dedicated decoder to decode the selective call signal, the method comprising the steps of:
-
a) storing the plurality of addresses of the selective call receiver and control information in the memory; b) retrieving status information from the memory; c) retrieving receive address information from the memory in response to the retrieved status information indicating one of the plurality of addresses is detected by the dedicated decoder when receiving and decoding the selective call signal in accordance with the control information; and d) retrieving a message from the memory in response to receiving a user input for the message to be presented.
-
-
13. A method in a dedicated decoder for interfacing to a processor in a selective call receiver having a plurality of addresses, wherein the dedicated decoder and the processor are coupled to a memory, and wherein the dedicated decoder decodes a selective call signal received by the selective call receiver, and wherein the processor controls the operation of the dedicated decoder to decode the selective call signal, the method comprising the steps of:
-
a) retrieving control information from the memory; b) storing status information in the memory when receiving and decoding the selective call signal in accordance with the retrieved control information; c) storing receive address information in the memory in response to detecting one of the plurality of addresses stored in the memory in the decoded selective call signal; and d) storing a message in the memory in response to decoding the message associated with the detected one of the plurality of addresses in the selective call signal.
-
Specification