The information herein is given to describe certain components and shall not be considered as a guarantee of
characteristics.
Terms of delivery and rights to technical change reserved.
We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding
circuits, descriptions and charts stated herein.
Information
For further information on technology, delivery terms and conditions and prices please contact your nearest
Infineon Technologies Office in Germany or the Infineon Technologies Companies and our Infineon Technologies
Representatives worldwide (www.infineon.com).
Warnings
Due to technical requirements components may contain dangerous substances. For information on the types in
question please contact your nearest Infineon Technologies Office.
Infineon Technologies Components may only be used in life-support devices or systems with the express written
approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure
of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support
devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain
and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may
be endangered.
Preliminary Data Sheet, V0.9, April 2008
PMA7110
RF Transmitter IC with embedded 8051
Microcontroller, LF 125kHz ASK Receiver
and FSK/ASK 315/434/868/915 MHz
Transmitter
Sense & Control
PMA7110
Revision History:2008-04-28 V0.9
PMA7110
Page 129
Page 132Update RF characterization for D9 ~ D17
Page 128, Page 141Update flash code/data memory program temeprature and erase cycle: B4, O1,
update typical value of transmit current consumption
O2, O6 ~ O8.
We Listen to Your Comments
Any information within this document that you feel is wrong, unclear or missing at all?
Your feedback will help us to continuously improve the quality of this document.
Please send your proposal (including a reference to this document) to:
The PMA7110 is a low power wireless FSK/ASK Transmitter with embedded microcontroller, which offers a single chip solution for various industrial, consumer and automotive applications in frequency bands 315/434/868/915 MHz. With its highly integrated
mixed signal peripherals, PMA7110 requires only few external components. The operating voltage range is 1.9 - 3.6 V.
The PMA7110 contains
•8051 based microcontroller
•Advanced power control system to minimize power consumption
•RF transmitter
•LF receiver
•Multifunctional interface for external Sensors and embedded temperature and
battery voltage sensor
Measurement via embedded temperature and voltage sensor, reading signal from
analog inputs (e.g. from external analog sensor) are performed under software control,
so that the microcontroller can format and prepare this data for the RF transmission.
An intelligent power control system enables the build of ultra low power applications by
using powersaving modes.
The integrated microcontroller is instruction set compatible to the standard 8051
processor. It is equipped with various peripherals (e.g. a hardware Manchester/BiPhase
Encoder/Decoder and CRC Generator/Checker) enabling an easy implementation of
customer-specific applications.
The low power consumption FSK/ASK Transmitter for 315/434/868/915 MHz frequency
bands contains a fully integrated VCO, a PLL synthesizer, an ASK/ FSK modulator and
an efficient power amplifier. Fine tuning of the center frequency can be done by an onchip capacitor bank.
To store the microcontroller application program code and its unique ID-Number, an onchip FLASH memory is integrated. Additional ROM storage is provided for the ROM
library functions covering standard tasks required by various applications.
Preliminary Data Sheet9V0.9, 2008-04-28
PMA7110
Product Description
1.2Features
•Supply voltage range from 1.9 V up to 3.6 V
•Operating temperature range -40 to +85 °C
•Low supply current
•Temperature sensor
•Battery voltage measurement
•Integrated RF- transmitter for ISM band 315/434/868/915 MHz
•Selectable transmit power 5/8/10 dBm into 50 Ohm load
•Transmit data rates up to 32kbit/s or 64kchips/s in manchester code
•FSK/ASK modulation capability
•Frequency deviation up to 100 kHz in FSK mode
•Fully integrated VCO and PLL synthesizer
•Crystal oscillator tuning on chip
•LF receiver with input signal amplitude of min. 0.25 mVpp
•LF receiver data rate from 2000 bit up to 4000 bit (Manchester/BiPhase coded)
•8051 instruction set compatible microcontroller (cycle-optimized)
•6 kbyte Flash Code and 2x128 bytes flash data memory (for user-application like
EEPROM emulation)
•12 kbyte ROM (for ROM library functions)
•256 bytes RAM (128 bytes configurable to keep content in Power Down mode), 16
bytes XData memory (supplied in PowerDown)
2
C bus interface
•I
•SPI bus interface
•10 free programmable bidirectional GPIO pins with on chip pull-up/down resistors
•4 independent 16 bit timers
•10bit ADC with 3 pair differential channels (e.g. as IO for external sensors)
•Wakeup from POWER DOWN state using the Interval Timer, the LF receiver or
external wakeup sources connected via a GPIO
•Manchester/BiPhase encoder and decoder
•Hardware CRC generator
•Pseudo Random Number Generator
•Watchdog timer
•on chip debugging via I
2
C interface
Note:In PMA7110 the Thermal Shout down function is not used.
1.3Applications
•Remote control systems for industrial and consumer applications
•Security- and Alarm-systems
•Home automation systems
•Automatic meter reading
•Active Tagging
Preliminary Data Sheet10V0.9, 2008-04-28
2Functional Description
7
2.1Pin Description
PMA7110
Functional Description
VDD (sens )
V1N (s ens)
VM1 (sens)
V1P (sens )
GNDB
GNDA
VBat
PGND
PA
GND
PP2/W U1/ TXDATAOut
PP1/W U0/ I2C _SDA/OPM ode2
PP0/I 2C_SC L/OPMode1
PP3/SPI _CS/WU2
PP4/W U3/ SPI_MISO
PP5/SPI _MOSI
PP6/W U4/ SPI_Clk
xRes et
PP7/Ext_Int1/WU5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
PMA7110
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
V2N (sens)
VM2 (s ens)
V2P (sens)
RD (sens)
GNDC
VDDA
VDDD
VReg
LF
xLF
AMUX2
AMUX1
XGND
XTAL/SCLK
XTALCAP
TME
MSE
PP9/Ext_Int0/WU
PP8/WU6
Figure 1Pin-out of PMA7110 in TSSOP38 package
Preliminary Data Sheet11V0.9, 2008-04-28
PMA7110
Functional Description
Table 1Pin Description
PinNameTypeDescriptionComments
1VDD(sens.)SupplySensor positive supplysame voltage as chip
2V1N(sens.)AnalogChannel1, negative sensor inputoutput of wheatstone
3VM1(sens.)SupplySensor negative supplysame voltage as chip
4V1P(sens.)AnalogChannel1, positive sensor inputoutput of wheatstone
31VRegSupplyInternal voltage regulator outputconnect to
32VDDDSupplyDigital supply
33VDDASupplyAnalog supply
34GNDCSupplyGround
35RD(sens.)Analoguse only by having
DigitalGPIO, External wakeup sourceinternal
DigitalGPIO, External wakeup source,
External Interrupt source
reference clock
input1 for external sensor
input2 for external sensor
pullup/pulldown
switchable
pullup/pulldown
switchable
internal
pullup/pulldown
switchable
GND in normal mode
GND in normal mode
connect to GND if not
connect to GND if not
decoupling capacitor
diagnostic resistor on
use
use
=100nF)
(C
BCAP
sensor bridge,
otherwise none
connection
Preliminary Data Sheet13V0.9, 2008-04-28
PMA7110
Functional Description
Table 1Pin Description
PinNameTypeDescriptionComments
36V2P(sens.)AnalogChannel2, positive sensor inputoutput of wheatstone
37VM2(sens.)SupplySensor negative supplysame voltage as chip
38V2N(sens.)AnalogChannel2, negative sensor inputoutput of wheatstone
bridge sensor
GND
bridge sensor
Preliminary Data Sheet14V0.9, 2008-04-28
PMA7110
Functional Description
Table 2Pin I/O equivalent schematics
Pin
PAD nameEquivalent I/O SchematicFunction
No.
1VDD (Sens.)Sensor Positive
Volt ag e
Regulator
Supply
VBat
VReg
VDD (sens)
GND
GND
Swit ch
GND
2V1N (Sens.)Channel 1
Negative Signal
2k
V1N
VDD A
500
Preliminary Data Sheet15V0.9, 2008-04-28
Functional Description
Pin
PAD nameEquivalent I/O SchematicFunction
No.
3VM1 (Sens.)Channel 1
VDD A
VM1
GND
Negative Supply
4V1P (Sens.)Channel 1
VDD A
Positive Signal
PMA7110
V1P
500
2k
5GNDBGround
PGND
GNDB
XGND
Preliminary Data Sheet16V0.9, 2008-04-28
PMA7110
Functional Description
Pin
PAD nameEquivalent I/O SchematicFunction
No.
6GNDA
PGND
GNDA
XGND
7VBatPower supply
VBat
voltage regulators
Volta ge
Regulator
VReg
8PGND
double bond
PGND
GND
XGND
Power amplifier
ground
Preliminary Data Sheet17V0.9, 2008-04-28
PMA7110
t
Functional Description
Pin
PAD nameEquivalent I/O SchematicFunction
No.
9PAPower amplifier
10 GND
PA
PROGRAM7V
10
PGNDPGND
100
output stage
11 PP2/WU1
/TXDATAOut
PP2
VBat
VBat
Pullup
Pulldow n
Tristate
GND
250k
1.8 ... 3.6V
VBat
Data
Tristate
500
GND
AMUX3 TG
Combinatorial
VBat
GND
PPS2
PPO2
Core
DMUX1
2k
Logic
PPD2
TXDATA
RfTXPEn
Core
AMUX3
2k
analog
signals
PPI2
GPIO port
WU1
Serial output of
Manchester/Biphase
encoded data
PPO2
DMUX2
tmd1_xclkdiv
tmd1_wucde
tmd1_lfraw
tmd1_clk_cpu
tmd1_pll_fc
PPO2
0
1
7
Preliminary Data Sheet18V0.9, 2008-04-28
Functional Description
Pin
PAD nameEquivalent I/O SchematicFunction
No.
12 PP1/
WU0/I2C_SDA
/OPMode2
VBat
VBat
Pullup
Pulldown
Trist ate
Combinatorial
GND
50k
PPS1
Logic
PMA7110
GPIO port
WU0
I2C_SDA
OPMode2
13 PP0/I2C_SCL
/OPMode1
PP1
PP0
VBat
Data
Data
50k
500
500
VBat
VBat
VBat
GND
GND
Data
Trist ate
Pullup
Pulldow n
Tri stat e
GND
Data
Tristate
PPO1
PPD1
I2CD
Logic
Combinatorial
I2CEn
PPI1
GPIO port
I2C_SCL
OPMode1
PPS0
Logic
Combinatorial
PPO0
PPD0
I2CClk
Logic
Combinatorial
I2CEn
PPI0
Preliminary Data Sheet19V0.9, 2008-04-28
Functional Description
Pin
PAD nameEquivalent I/O SchematicFunction
No.
14 PP3/SPI_CS
/WU2
PP3
VBat
Pullup
Pulldown
Trista te
GND
250k
VBat
Data
Data
Trista te
500
GND
PPS3
Logic
PPO3
Comb i n at or i al
Core
DMUX2
PPO3
DMUX4
DMUX3
2k
tmd2_wucdet
Logi c
Combinatorial
tmd2_lfraw
tmd2_bitbounddet
tmd2_decerr
PPO3
PPD3
PPI3
PMA7110
GPIO port
WU2
SPI_CS
15 PP4/WU3
/SPI_MISO
VBat
PP4
Data
16 PP5/SPI_MOSIGPIO port
VBat
PP5
Data
VBat
Pullup
Pulldown
Trist ate
GND
50k
VBat
Trist ate
500
GND
VBat
Pullup
Pulldown
Tristat e
GND
50k
VBat
Tristate
500
GND
Data
Data
Logic
Combinat ori al
Logic
Combinator i al
Logic
Combinat ori al
Logic
Combinator i al
PPS4
PPO4
PPD4
SPI_MISO
SPIEn
PPI4
PPS5
PPO5
PPD5
SPI_MOSI
SPIEn
PPI5
GPIO port
WU3
SPI_MISO
SPI_MOSI
Preliminary Data Sheet20V0.9, 2008-04-28
Functional Description
t
Pin
PAD nameEquivalent I/O SchematicFunction
No.
17 PP6/WU4
/SPI_Clk
PP6
VBat
Pullup
Pulldown
Tristate
GND
50k
VBat
Data
Data
Tristate
500
GND
PPS6
Logic
PPO6
Combinatorial
Core
DMUX3
PPO6
DMUX5
2k
PPD6
SPI_Clk
SPIEn
PPI6
tmd3_syncmat ch
PPO6
Logic
Combinatorial
GPIO port
WU4
SPI_Clk
18 xResetReset input
VBat
50k
xRese t
500
Rese
PMA7110
19 PP7/WU5
/Ext_Int1
PP7
VBat
Pullup
Pulldown
Tristate
GND
50k
VBat
Data
Data
Tristate
500
GND
PPS7
Logic
PPO7
Comb i na to r i a l
Core
DMUX4
2k
Logi c
Combinator ial
PPD7
PPI7
GPIO port
WU5
Ext_Int1
PPO7
DMUX6
tmd4_chipvalid
PPO7
Preliminary Data Sheet21V0.9, 2008-04-28
Functional Description
Pin
PAD nameEquivalent I/O SchematicFunction
No.
20 PP8/WU6GPIO port
PP8
VBat
Pullup
Pulldown
Tristate
GND
250k
VBat
Data
Data
Tristate
500
GND
PPS8
Logic
PPO8
Comb i na t or i a l
Core
DMUX5
HiRC Clock
tmd6_tr_so
2k
Logi c
Combinatorial
tmd5_flash_dig0
PPO8
PPD8
PPI8
WU6
PMA7110
21 PP9/WU7
/Ext_Int0
PP9
Data
250k
VBat
Pullup
Pulldown
Tristate
GND
VBat
Data
Tristate
500
GND
PPS9
Logic
PPO9
Combinatori al
Core
DMUX6
LoRC Clock
tmd5_chip
2k
Logi c
Combinato ri a l
tmd6_flash_dig1
PPO9
PPD9
PPI9
GPIO port
WU7
Ext_Int0
22 MSEMode Select Enable
VBat
MSE
500
250k
MSE_i
Preliminary Data Sheet22V0.9, 2008-04-28
PMA7110
Functional Description
Pin
PAD nameEquivalent I/O SchematicFunction
No.
23 TMETest Mode Enable
VBat
TME
500
TME_i
250k
24 XTALCAPCrystal oscillator
XTALCAP
10
XGN DXGND
output
25 XTAL/SCLKCrystal oscillator
VDDD
input
SCLK
XTAL
500
XGND
XGND
≈ 0.9Vdc
Bypass
Preliminary Data Sheet23V0.9, 2008-04-28
PMA7110
Functional Description
Pin
PAD nameEquivalent I/O SchematicFunction
No.
26 XGNDCrystal oscillator
PGND
GND
XGND
27 AMUX1
Core
2k
GND
AMUX1
VDDA
500
GND
28 AMUX2Additional
Core
2k
AMUX2
VDDA
500
ground
Additional
differential ADC
standard input1 for
0
external sensor
Analog Testsignal
1
Port
7
differential ADC
standard input2 for
0
external sensor,
1
Analog Testsignal
Port
,
7
GND
GND
29 xLFLow Frequency
xLF
GND
50
xLF_i
15k
Preliminary Data Sheet24V0.9, 2008-04-28
Input
PMA7110
Functional Description
Pin
PAD nameEquivalent I/O SchematicFunction
No.
30 LFLow Frequency
Voltage
Regulator
Input
supply
LF
GND
50
15k
LF_i
31 VRegRegulated Power
VBat
VReg
GND
GND
32 VDDDDigital Supply
1.6 ...2.5 V
VDDD
Digi tal
core
GND
33 VDDAAnalog Supply
VDDA
Ana log
core
GND
Preliminary Data Sheet25V0.9, 2008-04-28
Functional Description
Pin
PAD nameEquivalent I/O SchematicFunction
No.
34 GNDCGround
PGND
GNDC
XGND
35 RD (sens.)Connect to
VDDA
diagnostic resister
on sensor bridge,
otherwise no
connection
RD
500
2k
100k
PMA7110
36 V2P (sens.)Channel 2
VDDA
V2P
500
Preliminary Data Sheet26V0.9, 2008-04-28
Positve Signal
2k
Functional Description
Pin
PAD nameEquivalent I/O SchematicFunction
No.
37 VM2 (sens.)Channel 2
VD DA
VM2
Negative Supply
38 V2N (sens.)Channel 2
VDDA
Negative Signal
PMA7110
V2N
500
2k
Preliminary Data Sheet27V0.9, 2008-04-28
2.2Functional Block Diagram
PMA7110
Functional Description
256 B
RAM
Diff . hig h sens itiv e inp ut1
12MHz RC
HF Os cillat or
V1P
V1N
Diff. high sensitiv e input2
V2P
V2N
Diff. standard input
AMUX1
AMUX2
Vmin
and
TMAX
detec tor
Voltage R egulat ors
Low
power
V-reg
Vbat
Vreg
Input multiplexer
B
ADC
T
Low
dropout
V-reg
VDDA
VD DD
Reference
volt age &
offset DAC
ADC state
machine
Bandgap and
PTAT
PRNG
GN D
ADC
Brownout
detect or
Interval timer
Figure 2PMA7110 Block Diagram
6 kB
6 kB
Flash
Flash
Mic rocontroller
wit h 8051 core
Interrupt controller
Sys tem c ontrolle r
Reset
Cloc k cont roller
Timer calibration
2kHz RC
LP
Osci llator
12 kB
ROM
Wake U p
Test Controller
Power Mgm
Specia l
function
registers (SFR)
General Purpos e
Input/Output
(GPIO, I2C, SPI,
WU…)
RF transmitter
RF-PLL
Codes
modulat or
Manchester 101 Phase
LF rec eiver
Digi tal
Receiver
detec tor
CRC
generator
ASK
Carrier
Watch
dog
timer
...
Power
Amp
Crystal
Oscillator
FSK
modulat or
125kH z
Receiver
Timer
PP0
PP1
PP2
PP9
...
xReset
PA
PGND
XTAL
XTALCAP
XGND
LF
xLF
MSE TME
Preliminary Data Sheet28V0.9, 2008-04-28
Functional Description
2.3Operating Modes and States
The PMA7110 can be operated in four different operating modes.
•NORMALmode
•PROGRAMMINGmode
•DEBUG mode
•(internal production TEST mode)
2.3.1Operating mode selection
SYSTEM RESET **
POR, xReset
Software reset
Brown-o ut event
PMA7110
TME = 1
SCAN Test
Mode
MSE = 1
PP0=0
PP1=1
Lockbyte II not set
PROGRA MMING
Mode
MSE = 1
PP0=0
PP1=0
TEST M ode 0 *DEBUG Mode
SFR CFG0.3=0
Functional
Test mode
TME = 0
Mode
Select
MSE = 1
PP0=1
PP1=0
Lockbyte II
not se t
NORMAL
L
o
S
c
F
k
R
b
y
C
t
e
F
G
I
I
0
n
.
3
o
*Note: If Lockbyte I and/or II is set, only a reduced
=
t
1
s
Test command set is ava ilable
e
t
**Note: Whenever TME is set to high the current
operation mode is left and SCAN Test mode is
entered, regardle ss if there was a reset event or not!
MSE = 0
or
MSE = 1
PP0=1|1|0
PP1=1|0|1
Lockbyte II set
or
MSE = 1
PP0=1
PP1=1
Lockbyte II
not set
Mode
Figure 3Operating mode selection of the PMA7110 after Reset
The Mode Select is entered after the System Reset expires and SCAN Test mode is not
selected. The levels on the the I/O pins PP0 and PP1 are latched by the System
controller and read by the operating system to determine the mode of operation of the
device according to Table 3 "Operating mode selection after Reset" on Page 30.
Therefore also the status of MSE and Lockbyte II from the FLASH are checked. The
Preliminary Data Sheet29V0.9, 2008-04-28
PMA7110
Functional Description
MSE, PP0 and PP1 levels must not change after reset release during the whole t
MODE
period (see Figure 5 "Power On Reset - operating mode selection" on Page 32).
Table 3Operating mode selection after Reset
TME MSE Lock
3.)
xxxxSCANexternal Test
1
PP0 PP1 Operating
byte II
mode
DevicecontrolHardware
restrictions
n.a.
machine
00xxxNORMALCPU executing
Flash write disabled
from 4000h
01x00TESTTEST mode
None
handler
01not
01set01NORMALCPU executing
01PROGRAMMING PROGRAM
set
None
mode handler
Flash write disabled
from 4000h
01not
01set10NORMALCPU executing
10DEBUGDEBUG mode
set
Flash write disabled
handler
Flash write disabled
from 4000h
01x11NORMALCPU executing
Flash write disabled
from 4000h
1.) Flash protection is done by hardware. In these modes setting the SFR bits FCS.3 [PROG] and FCS.2 [ERASE]
is not possible.
2.) Flash programming and erasing is only possible via ROM Library functions.
3.) Whenever TME is set to high the current mode is left immediately and SCAN Test Mode is entered, regardless
if there is a reset or not.
2)
2.)
2.)
2.)
2.)
Preliminary Data Sheet30V0.9, 2008-04-28
Loading...
+ 129 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.