Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

PXAG49KBA Datasheet(PDF) 11 Page - NXP Semiconductors

Part # PXAG49KBA
Description  XA 16-bit microcontroller family 64K FLASH/2K RAM, watchdog, 2 UARTs
Download  42 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  PHILIPS [NXP Semiconductors]
Direct Link  http://www.nxp.com
Logo PHILIPS - NXP Semiconductors

PXAG49KBA Datasheet(HTML) 11 Page - NXP Semiconductors

Back Button PXAG49KBA Datasheet HTML 7Page - NXP Semiconductors PXAG49KBA Datasheet HTML 8Page - NXP Semiconductors PXAG49KBA Datasheet HTML 9Page - NXP Semiconductors PXAG49KBA Datasheet HTML 10Page - NXP Semiconductors PXAG49KBA Datasheet HTML 11Page - NXP Semiconductors PXAG49KBA Datasheet HTML 12Page - NXP Semiconductors PXAG49KBA Datasheet HTML 13Page - NXP Semiconductors PXAG49KBA Datasheet HTML 14Page - NXP Semiconductors PXAG49KBA Datasheet HTML 15Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 42 page
background image
Philips Semiconductors
Preliminary specification
XA-G49
XA 16-bit microcontroller family
64K Flash/2K RAM, watchdog, 2 UARTs
2000 Apr 03
11
FFFF
C000
8000
4000
2000
0000
BLOCK 4
16k BYTES
BLOCK 3
16k BYTES
BLOCK 2
16k BYTES
BLOCK 1
8k BYTES
BLOCK 0
8k BYTES
PROGRAM
ADDRESS
BOOT ROM
FFFF
F800
SU01034
Figure 3. Flash Memory Configuration
FMIDLE
The FMIDLE bit in the AUXR register allows saving additional power
by turning off the Flash memory when the CPU is in the Idle mode.
This must be done just prior to initiating the Idle mode, as shown
below.
OR
AUXR,#$40
; Set Flash memory
to idle mode.
OR
PCON,#$01
; Turn on Idle mode.
.
.
; Execution resumes
here when Idle
mode terminates.
When the Flash memory is put into the Idle mode by setting FMIDLE,
restarting the CPU upon exiting Idle mode takes slightly longer,
about 3 microseconds. However, the standby current consumed by
the Flash memory is reduced from about 8mA to about 1mA.
Default Loader
A default loader that accepts programming commands in a
predetermined format is contained permanently in the Boot ROM. A
factory fresh device will enter this loader automatically if it is
powered up without first being programmed by the user. Loader
commands include functions such as erase block; program Flash
memory; read Flash memory; and blank check.
Boot Vector
The XA-G49 contains two special FLASH registers: the BOOT
VECTOR and the STATUS BYTE.
The “Boot Vector” allows forcing the execution of a user supplied
Flash loader upon reset, under two specific sets of conditions. At the
falling edge of reset, the XA-G49 examines the contents of the
Status Byte. If the Status Byte is set to zero, power-up execution
starts at location 0000H, which is the normal start address of the
user’s application code.
When the Status Byte is set to a value other than zero, the Boot
Vector is used as the reset vector (4 bytes), including the Boot
Program Counter (BPC) and the Boot PSW (BPSW). The factory
default settings are 8000h for the BPSW and F800h for the BPC,
which corresponds to the address F900h for the factory masked-ROM
ISP boot loader. The Status Byte is automatically set to a non-zero
value when a programming error occurs. A custom boot loader can
be written with the Boot Vector set to the custom boot loader.
NOTE:
When erasing the Status Byte or Boot Vector, these
bytes are erased at the same time. It is necessary to reprogram
the Boot Vector after erasing and updating the Status Byte.
Hardware Activation of the Boot Vector
Program execution at the Boot Vector may also be forced from
outside of the microcontroller by setting the correct state on a few
pins. While Reset is asserted, the PSEN pin must be pulled low, the
ALE pin allowed to float high (need not be pulled up externally), and
the EA pin driven to a logic high (or up to VPP). Then reset may be
released. This is the same effect as having a non-zero status byte.
This allows building an application that will normally execute the end
user’s code but can be manually forced into ISP operation. The Boot
ROM is enabled when use of the Boot Vector is forced as described
above, so the branch may go to the default loader. Conversely, user
code in the top 2k bytes of the Flash memory may not be executed
when the Boot Vector is used.
If the factory default setting for the BPC (F800h) is changed, it will no
longer point to the ISP masked-ROM boot loader code. If this happens,
the only possible way to change the contents of the Boot Vector is
through the parallel programming method, provided that the end user
application does not contain a customized loader that provides for
erasing and reprogramming of the Boot Vector and Status Byte.
After programming the FLASH, the status byte should be erased to
zero in order to allow execution of the user’s application code
beginning at address 0000H.


Similar Part No. - PXAG49KBA

ManufacturerPart #DatasheetDescription
logo
NXP Semiconductors
PXAG49KBA NXP-PXAG49KBA Datasheet
216Kb / 42P
   XA 16-bit microcontroller family
2001 Jun 27
More results

Similar Description - PXAG49KBA

ManufacturerPart #DatasheetDescription
logo
Macronix International
MX10EXA MCNIX-MX10EXA Datasheet
473Kb / 55P
   XA 16-bit Microcontroller Family 64K Flash/2K RAM, Watchdog, 2UARTs
logo
NXP Semiconductors
XA-G39 PHILIPS-XA-G39 Datasheet
217Kb / 42P
   XA 16-bit microcontroller family XA 16-bit microcontroller 32K FLASH/1K RAM, watchdog, 2 UARTs
2002 Mar 13
XA-G30 PHILIPS-XA-G30 Datasheet
222Kb / 36P
   XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs
2002 Mar 25
XA-G37 PHILIPS-XA-G37 Datasheet
226Kb / 37P
   XA 16-bit microcontroller family 32K OTP, 512 B RAM, watchdog, 2 UARTs
2002 Mar 25
XA-G3 PHILIPS-XA-G3 Datasheet
208Kb / 36P
   XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs
1999 Apr 07
PXAG49KBBD NXP-PXAG49KBBD Datasheet
216Kb / 42P
   XA 16-bit microcontroller family
2001 Jun 27
89C536 PHILIPS-89C536 Datasheet
269Kb / 32P
   80C51 8-bit microcontroller family 16K/64K/512 FLASH
1998 Apr 24
logo
STMicroelectronics
ST90158-ST90135 STMICROELECTRONICS-ST90158-ST90135 Datasheet
1Mb / 190P
   8/16-BIT MCU FAMILY WITH UP TO 64K ROM/OTP/EPROM AND UP TO 2K RAM
logo
NXP Semiconductors
P89C668 PHILIPS-P89C668 Datasheet
299Kb / 54P
   80C51 8-bit Flash microcontroller family 64KB ISP FLASH with 8KB RAM
2001 Jul 27
logo
Sitronix Technology Co....
ST2203U SITRONIX-ST2203U Datasheet
114Kb / 5P
   8-Bit Microcontroller With 2K Bytes RAM
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com