DM300023 Microchip Technology, DM300023 Datasheet - Page 10
![KIT DEMO DSPICDEM SMPS BUCK](/photos/9/12/91282/dm300023_sml.jpg)
DM300023
Manufacturer Part Number
DM300023
Description
KIT DEMO DSPICDEM SMPS BUCK
Manufacturer
Microchip Technology
Series
dsPIC™r
Datasheets
1.AC164335.pdf
(286 pages)
2.DM300023.pdf
(22 pages)
3.DM300023.pdf
(18 pages)
4.DM300023.pdf
(50 pages)
5.DM300023.pdf
(16 pages)
Specifications of DM300023
Main Purpose
DC/DC, Step Down
Outputs And Type
2, Non-Isolated
Voltage - Input
7 ~ 15V
Regulator Topology
Buck
Board Type
Fully Populated
Utilized Ic / Part
dsPIC30F2020
Processor To Be Evaluated
dsPIC30F202x/1010
Interface Type
RS-232
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Current - Output
-
Voltage - Output
-
Power - Output
-
Frequency - Switching
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
DM300023
Manufacturer:
Microchip Technology
Quantity:
135
Company:
Part Number:
DM300023
Manufacturer:
MICROCHIP
Quantity:
12 000
dsPIC30F1010/202X
26. Module: UART Module
TABLE 2:
27. Module: UART Module
DS80319D-page 10
Idle State = ‘1’
Idle State = ‘0’
Type of Signal
Transmission
Used for
The UART module can be used to transmit and
receive IrDA
transceiver by setting the IREN bit in the UxMODE
register. In this mode, the operation of the RXINV
bit enables reception of signals with an Idle state
of either ‘1’ or ‘0’. The operation of this bit is the
inverse
dsPIC30F1010/202X
(DS70178).
The signal received from an IrDA transceiver can
have an idle state of ‘1’ or ‘0’. The following table
summarizes how UART receptions will occur
when used with the IrDA decoder.
Work around
Invert the state of RXINV bit in the UxMODE
register.
If the idle state of the received signal is ‘1’,
configure RXINV = 1. If the idle state of the
received signal is ‘0’, configure RXINV = 0.
The auto-baud feature may miscalculate for
certain baud rate and clock speed combinations,
resulting in a BRG value that is greater than or less
than the expected value by 1. This may result in
reception or transmission failures.
Work around
Test the auto-baud rate at various clock speed and
baud rate combinations that would be used in an
application. If an inaccurate BRG value is
generated, manually correct the baud rate in user
software.
of
®
the
RXINV = 0
RXINV = 1
RXINV = 0
RXINV = 1
signals with the use of an IrDA
RXINV bit
State of
stated
Device
operation
May be erroneous
Error-free
Error-free
May be erroneous
UART reception
Data
in
Sheet
the
28. Module: I
29. Module: I
30. Module: I
31. Module: I
The Bus Collision Status bit (BCL) does not get set
when a bus collision occurs during a Restart or
Stop event. However, the BCL bit gets set when a
bus collision occurs during a Start event.
Work around
None.
Writing to I2CxTRN during a Start bit transmission
generates a write collision, indicated by the
IWCOL (I2CxSTAT<7>) bit being set. In this state,
additional writes to the I2CxTRN register should
be blocked. However, in this condition, the
I2CxTRN register can be written, although
transmissions will not occur until the IWCOL bit is
cleared in software.
Work around
After each write to the I2CxTRN register, read the
IWCOL bit to ensure a collision has not occurred.
If the IWCOL bit is set, it must be cleared in
software and I2CxTRN must be rewritten.
The ACKSTAT bit (I2CxSTAT<15>) only reflects
the received ACK/NACK status for Master
transmissions, but not for Slave transmissions. As
a result, a Slave cannot use this bit to determine if
it received an ACK or a NACK from a Master. In
future silicon revisions, the ACKSTAT bit will
reflect received ACK/NACK status for both Master
and Slave transmissions.
Work around
After transmitting a byte, the Slave should poll the
SDA line (subject to a time out period dependent
on the application) to determine if an ACK (0) or a
NACK (1) was received.
The D_A Status bit (I2CxSTAT<5>) gets set on a
slave data reception in the I2CxRCV register, but
does not get set on a slave write to the I2CxTRN
register. In future silicon revisions, the D_A bit will
get set on a slave write to I2CxTRN.
Work around
Use the D_A status bit only for determining slave
reception status and not slave transmission status.
2
2
2
2
C Module
C Module
C Module
C Module
© 2008 Microchip Technology Inc.