Z8FS040BSB20EG Zilog, Z8FS040BSB20EG Datasheet - Page 54

IC MCU 4KB FLASH IRDA 8SOIC

Z8FS040BSB20EG

Manufacturer Part Number
Z8FS040BSB20EG
Description
IC MCU 4KB FLASH IRDA 8SOIC
Manufacturer
Zilog
Series
ZMOTION™r

Specifications of Z8FS040BSB20EG

Applications
Infrared Motion Detection
Core Processor
eZ8
Program Memory Type
FLASH (4 kB)
Controller Series
Z8 Encore! XP®
Interface
IrDA, UART/USART
Number Of I /o
5
Voltage - Supply
2.7 V ~ 3.6 V
Operating Temperature
-40°C ~ 105°C
Mounting Type
Surface Mount
Package / Case
8-SOIC (0.154", 3.90mm Width)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Ram Size
-
Other names
269-2512

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
Z8FS040BSB20EG
Manufacturer:
SAMSUNG
Quantity:
1 150
Appendix C
Software Support Files and Project Configuration
The following four files are provided to support the PIR engine:
ZDS-II Project Settings
Zilog Developer Studio (ZDS-II) is used for S/W development. Since the compiled application code
has no vision into the operation of the PIR engine, it is important to ensure that the application
working RAM area is not effected by engine operations. To facilitate this, the PIR engine uses working
register group E (addresses E0h to EFh) as its working RAM area and the application code uses
working register group 0 (as defined in startupePIR.asm). These operations are automatically handled
by the compiler and examples are provided with the available sample projects.
The Small Memory Model must be used for the application S/W.
To support the defined memory map, ZDS-II project settings must be configured as follows (sample
projects are available that have these settings already configured).
Application Project Settings (Small Model)
PS028506-1110
1. ePIR_API.c: Contains the API register definitions and locates them at their appropriate places
2. ePIR_API.h: Provides the bit definitions for the API registers and also contains the macro
3. API_INIT_xx.h: This header file contains the default API settings specific to the lens and
4. startupePIR.asm: This is the C startup file that replaces startups.asm or startupl.asm in ZDS-
in memory.
definitions for EPIR_INIT and EPIR_ADC_ISR
pyroelectric sensor being used. The application code loads the API registers with these values
prior to executing the EPIR_INIT macro. Several versions of this file are available from the
zilog website with tested configurations supporting the available lenses and pyroelectric
sensors. Refer to
II. It contains the environment initialization, stack and register pointer configurations required
specifically for a PIR project.
RData: 20h-6Fh, F0h-FFh
o Defined in ZDS-II Project Settings under Linker Address Spaces
o This allows for 16 bytes of stack space starting at 7Fh. If more space is needed,
o The compiler uses address 00h to 0Fh for working registers
o Address range 10h to 1Fh is the working register group reserved for first level interrupt
o If more than 1 level of interrupt nesting is needed by the application, the 20h must be
reduce the 6Fh value.
increased by 10h for every additional nesting level.
Appendix D
to select the appropriate API_INIT_xx file for the selected lens.
PRELIMINARY
ZMOTION
TM
Detection and Control Family
Product Specification
49

Related parts for Z8FS040BSB20EG